.dr-announcement{padding-block:8px;background:var(--dr-paper);color:var(--dr-ink);font:600 14px/20px var(--dr-body);text-align:center}.dr-announcement__text{margin-block:0;white-space:pre-line;overflow-wrap:anywhere}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.dr-awards{--dr-awards-background: var(--dr-paper);display:block;position:relative;padding-block:84px;overflow:hidden}.dr-awards__background,.dr-awards__background-art{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dr-awards__background-art{background:var(--dr-awards-background)}.dr-awards__background[data-reveal]>.dr-awards__background-art{clip-path:inset(0 0 0 0);transition:clip-path .6s var(--dr-ease-in-out)}.dr-awards__background[data-reveal=pending]>.dr-awards__background-art{clip-path:inset(0 100% 0 0)}.dr-awards__top,.dr-awards__bottom{position:absolute;width:100%;height:84px;background:var(--dr-awards-background)}.dr-awards__top{top:0}.dr-awards__top>.dr-desktop,.dr-awards__bottom>.dr-desktop{width:max(100%,1440px);height:84px;top:0}.dr-awards__logos{position:relative;padding:36px 0}dr-awards-marquee{display:block}.dr-awards__row{display:flex;width:max-content;min-width:100%}.dr-awards__group{display:flex;justify-content:center;gap:42px;flex-shrink:0;min-width:100%}.dr-awards__logo{width:288px;height:72px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dr-awards__logo .image{max-width:220px;max-height:72px}.dr-awards__logo .image>img{max-height:72px;object-fit:contain}.dr-award-reddot{position:relative;width:188.4px;height:57.6px}.dr-award-reddot__mark{position:absolute;width:65.054px;height:57.6px;overflow:hidden}.dr-award-reddot__mark img{position:absolute;width:170.83%;height:192.94%;left:-35.42%;top:-25.88%;max-width:none}.dr-award-reddot__word{position:absolute;width:123.226px;height:37.916px;left:65.15px;top:10.39px;overflow:hidden}.dr-award-reddot__word img{position:absolute;width:210.26%;height:683.33%;left:-55.13%;top:-479.17%;max-width:none}.dr-award-if{position:relative;width:120px;height:60px;overflow:hidden}.dr-award-if img{position:absolute;width:160.94%;height:321.87%;left:-30.47%;top:-110.94%;max-width:none}.dr-awards__bottom{bottom:0}@media(prefers-reduced-motion:reduce){.dr-awards__background[data-reveal]>.dr-awards__background-art{clip-path:none;transition:opacity .2s var(--dr-ease-out)}.dr-awards__background[data-reveal=pending]>.dr-awards__background-art{opacity:0}}@media(max-width:834px){.dr-awards{--dr-awards-background: #fff5ed;padding-block:54px}.dr-awards__top,.dr-awards__bottom{height:54px}.dr-awards__top>.dr-mobile{top:0;transform:translate(-50%) scaleY(-1)}.dr-awards__top>.dr-mobile,.dr-awards__bottom>.dr-mobile{width:max(100%,634px);height:52.3762px}.dr-awards__bottom>.dr-mobile{top:calc(54px - 52.3762px);transform:translate(-50%) rotate(180deg) scaleY(-1)}.dr-awards__logos{overflow-x:auto;padding:12px 0;scrollbar-width:none}.dr-awards__group{gap:0;justify-content:flex-start}dr-awards-marquee[data-enhanced] .dr-awards__logos{overflow-x:hidden}.dr-awards__row[data-animated]{min-width:0;animation:dr-awards-marquee var(--marquee-duration) linear infinite}.dr-awards__row[data-animated] .dr-awards__group{min-width:0}.dr-awards__logos:focus-within .dr-awards__row,.dr-awards__logos:active .dr-awards__row{animation-play-state:paused}.dr-awards__logo{width:192px;height:48px}.dr-award-reddot,.dr-award-if{transform:scale(.666667)}}@keyframes dr-awards-marquee{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--marquee-distance)))}}@media(prefers-reduced-motion:reduce){.dr-awards__row[data-animated]{animation:none;transform:none}}.dr-features{display:block;background:#fff;padding:76px 0 80px;position:relative;isolation:isolate}.dr-features__rows{display:grid;gap:90px;padding:88px 80px 0}.dr-feature{display:grid;grid-template-columns:minmax(0,369fr) minmax(0,694fr);align-items:center;gap:56px}.dr-feature:nth-child(2n){grid-template-columns:minmax(0,694fr) minmax(0,369fr)}.dr-feature:nth-child(2n) .dr-feature__copy{order:2}.dr-feature__copy{display:grid;gap:32px}.dr-feature h3{font:600 40px/48px var(--dr-display)}.dr-feature p{font-size:20px;line-height:30px;color:var(--dr-muted)}.dr-feature__visual{position:relative}.dr-feature__photo{aspect-ratio:694/498;border-radius:32px;overflow:hidden}.dr-feature__rings{position:absolute;bottom:-36px;left:-42px;pointer-events:none}.dr-feature:nth-child(2n) .dr-feature__rings{left:auto;right:-59px}.dr-features__action{margin-top:100px;text-align:center}.dr-features__action .dr-button{width:min(427px,100%);min-height:56px;font-size:24px;line-height:30px}@media(not (max-width:834px))and (max-width:1100px){.dr-features__rows{padding-inline:0}.dr-feature__rings{left:-20px}.dr-feature:nth-child(2n) .dr-feature__rings{right:-20px}}@media(max-width:834px){.dr-features{padding:64px 0 0}.dr-features__rows{padding:32px 0 0;gap:36px}.dr-feature,.dr-feature:nth-child(2n){grid-template-columns:1fr;gap:16px}.dr-feature .dr-feature__copy{order:2;text-align:center;gap:12px}.dr-feature h3{font-size:28px;line-height:36px}.dr-feature p{font-size:14px;line-height:normal;color:#666;font-weight:500}.dr-feature__photo{border-radius:23px}.dr-feature__rings,.dr-feature:nth-child(2n) .dr-feature__rings{left:auto;right:-11px;bottom:-12px}.dr-features__action{margin-top:32px;padding-bottom:32px}.dr-features__action .dr-button{width:100%;font-size:14px;line-height:20px;min-height:48px}}.dr-gallery{display:block;background:#fff;padding:68px 0 0}.dr-gallery .dr-heading{max-width:calc(100% - 160px)}.dr-gallery--stories .dr-heading__art{right:-70px;top:-45px}.dr-gallery--collage .dr-heading__art{right:-76px;top:-40px}.dr-gallery__photos{display:grid;grid-template-columns:2.2fr 1fr 1fr;gap:24px;margin-top:48px}.dr-gallery__photo{position:relative;overflow:hidden;border-radius:32px;height:497px;min-width:0}.dr-gallery__photo .dr-media{height:100%}.dr-gallery__photo:focus-visible{outline:3px solid var(--dr-orange);outline-offset:3px}.dr-gallery figcaption:not(.dr-sr-only){position:absolute;bottom:0;width:100%;padding:32px;background:linear-gradient(transparent,#0000004d);color:#fff;font:600 40px/48px var(--dr-display)}.dr-gallery--collage{padding-top:90px;padding-bottom:50px;border-radius:0 0 64px 64px}.dr-gallery--collage .dr-gallery__photos{grid-template-columns:repeat(var(--gallery-columns),minmax(0,1fr));gap:4px;border-radius:48px;overflow:hidden}.dr-gallery--collage .dr-gallery__photo{height:auto;aspect-ratio:var(--gallery-ratio);border-radius:0}.dr-gallery--collage .dr-gallery__photo>svg{width:100%;height:100%;background:var(--dr-paper)}@media not (max-width:834px){.dr-gallery--stories .dr-gallery__photos{display:flex}.dr-gallery--stories .dr-gallery__photo{flex:1 1 0}.dr-gallery--stories .dr-gallery__photo[data-active]{flex-grow:2.2}}@media(not (max-width:834px))and (max-width:1100px){.dr-gallery figcaption:not(.dr-sr-only){font-size:28px;line-height:36px;padding:20px}}@media(not (max-width:834px))and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.dr-gallery--stories .dr-gallery__photo{transition:flex-grow .5s var(--dr-ease-out)}.dr-gallery--stories .dr-gallery__photos:has(.dr-gallery__photo:focus-visible) .dr-gallery__photo{transition:none}}@media(max-width:834px){.dr-gallery{padding:0}.dr-gallery .dr-heading{max-width:calc(100% - 72px)}.dr-gallery--stories .dr-heading__art{right:-36px;top:-14px}.dr-gallery--collage .dr-heading__art{right:-31px;top:-14px}.dr-gallery__photos{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:32px}.dr-gallery--stories .dr-gallery__photos{width:100%;padding-inline:20px}.dr-gallery__photo{flex:0 0 331px;height:427px;border-radius:24px;scroll-snap-align:center}.dr-gallery figcaption:not(.dr-sr-only){padding:24px;font-size:24px;line-height:46px;letter-spacing:-.192px}.dr-gallery--collage{padding-top:64px;padding-bottom:32px;border-radius:0}.dr-gallery--collage .dr-heading{max-width:min(308px,calc(100% - 82px))}.dr-gallery--collage .dr-gallery__photos{width:100%;padding-inline:40px;gap:16px;border-radius:0;overflow-x:auto}.dr-gallery--collage .dr-gallery__photo{flex-basis:100%;height:auto;aspect-ratio:var(--gallery-mobile-ratio);border-radius:24px}.dr-gallery--collage .dr-gallery__photo>:not(figcaption){border-radius:inherit;overflow:hidden}.dr-gallery--collage .dr-gallery__photo[data-collage-position]>:not(figcaption){transform:scale(.9);transform-origin:left center}.dr-gallery--collage .dr-gallery__photo[data-collage-position=before]>:not(figcaption){transform-origin:right center}.dr-gallery--collage .dr-gallery__photo[data-collage-position=active]>:not(figcaption){transform:scale(1)}}@media(max-width:834px)and (prefers-reduced-motion:no-preference){.dr-gallery--collage .dr-gallery__photo>:not(figcaption){transition:transform .18s var(--dr-ease-out)}.dr-gallery--collage .dr-gallery__photos:focus-within .dr-gallery__photo>:not(figcaption){transition:none}}.dr-hero{display:grid;position:relative;background:#fff}.dr-hero__visual{display:block;position:relative;grid-area:1 / 1;min-width:0;overflow:hidden}.dr-hero__media{position:relative;width:100%;height:320px}.dr-hero__media[data-hero-aspect-ratio]{height:auto;aspect-ratio:var(--dr-hero-aspect-ratio)}.dr-hero__media--mobile{display:none}.dr-hero__merchant{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--dr-hero-fit)}.dr-hero__media>video{object-position:var(--dr-hero-video-position)}.dr-hero__copy{position:relative;grid-area:1 / 1;align-self:end;padding-block:64px;pointer-events:none}.dr-hero__text{max-width:624px;display:grid;gap:16px;pointer-events:auto}.dr-hero__intro{display:contents}.dr-hero__pill{width:fit-content;padding:7px 12px;border-radius:999px;background:#ffc353;font-size:11px;line-height:16px;font-weight:700}.dr-hero h1{color:var(--dr-hero-heading-color);font:600 56px/64px var(--dr-display)}.dr-hero__body{font-size:16px;line-height:24px;color:var(--dr-hero-body-color)}.dr-hero__banner-link{position:absolute;top:0;right:0;bottom:0;left:0}.dr-hero__banner-link:focus-visible{outline-offset:-4px}@media not (max-width:834px){.dr-hero .dr-hero__hidden-desktop{display:none}.drlook-home:has(.dr-hero) .dr-header-section{margin-bottom:0}.dr-hero[data-desktop-height=viewport]{min-height:max(0px,calc(100svh - var(--dr-hero-header-height, var(--dr-header-height))))}.dr-hero[data-desktop-height=viewport] .dr-hero__visual{position:absolute;top:0;right:0;bottom:0;left:0}.dr-hero[data-desktop-height=viewport] .dr-hero__media{height:100%;aspect-ratio:auto}}@media(not (max-width:834px))and (max-width:1100px){.dr-hero__text{max-width:52%}.dr-hero h1{font-size:44px;line-height:50px}}@media(max-width:834px){.dr-hero .dr-hero__hidden-mobile,.dr-hero__media--desktop{display:none}.dr-hero__media--mobile{display:block}.dr-hero{display:block;padding-top:20px}.dr-hero__visual{margin-inline:20px;border-radius:24px}.dr-hero__merchant{object-fit:var(--dr-hero-mobile-fit)}.dr-hero__media>video{object-position:var(--dr-hero-mobile-video-position)}.dr-hero[data-mobile-height=fixed] .dr-hero__media{height:320px;aspect-ratio:auto}.dr-hero[data-mobile-type=video],.dr-hero--banner{padding-top:0}.dr-hero[data-mobile-type=video] .dr-hero__visual,.dr-hero--banner .dr-hero__visual{margin:0;border-radius:0}.dr-hero__example{object-position:right}.dr-hero__copy{padding-top:20px;padding-bottom:32px}.dr-hero__text{max-width:none;gap:12px}.dr-hero h1{color:var(--dr-hero-mobile-heading-color);font-size:40px;line-height:48px}.dr-hero__body{color:var(--dr-hero-mobile-body-color)}.dr-hero__pill{padding-block:6px}.dr-hero .dr-actions{padding-top:8px}.dr-hero:is([data-mobile-height=adapt],[data-mobile-height=viewport]):not(.dr-hero--banner){display:grid;grid-template-columns:minmax(0,1fr)}.dr-hero:is([data-mobile-height=adapt],[data-mobile-height=viewport]):not(.dr-hero--banner) .dr-hero__media{min-height:100%}.dr-hero:is([data-mobile-height=adapt],[data-mobile-height=viewport]) .dr-hero__copy,.dr-hero:is([data-mobile-height=adapt],[data-mobile-height=viewport]) .dr-hero__text{display:contents}.dr-hero:is([data-mobile-height=adapt],[data-mobile-height=viewport]) .dr-hero__intro:has(>:not(.dr-hero__hidden-mobile)){display:grid;position:relative;z-index:1;grid-area:1 / 1;align-self:end;gap:12px;margin:20px 20px 32px;pointer-events:none}.dr-hero[data-mobile-height=adapt][data-mobile-type=image] .dr-hero__intro{margin-inline:40px}.dr-hero:is([data-mobile-height=adapt],[data-mobile-height=viewport]) .dr-hero__body{grid-area:2 / 1;margin:20px 20px 0}.dr-hero:is([data-mobile-height=adapt],[data-mobile-height=viewport]) .dr-actions{grid-area:3 / 1;margin:20px 20px 32px;padding-top:0}.dr-hero[data-mobile-height=viewport] .dr-hero__visual{margin:0;border-radius:0}.dr-hero[data-mobile-height=viewport] .dr-hero__media{height:max(0px,calc(100svh - var(--dr-hero-header-height, var(--dr-header-height))));aspect-ratio:auto}.dr-hero[data-mobile-height=viewport]{padding:0}}.dr-reviews{display:block;background:var(--dr-paper);padding:90px 0 72px;overflow:hidden}.dr-reviews__track{overflow-x:auto;scrollbar-width:none;margin-top:48px;padding-inline:32px}.dr-reviews__row{display:flex;width:max-content;min-width:100%}.dr-reviews__group{display:flex;justify-content:center;gap:16px;flex-shrink:0;min-width:100%}.dr-reviews__row+.dr-reviews__row{margin-top:24px;margin-left:140px}.dr-reviews[data-enhanced] .dr-reviews__track{overflow-x:hidden}.dr-reviews__row[data-animated]{min-width:0;animation:dr-reviews-marquee var(--marquee-duration) linear infinite}.dr-reviews__row[data-animated] .dr-reviews__group{min-width:0;padding-right:16px}.dr-reviews__row[data-animated]+.dr-reviews__row{--marquee-offset: -140px;margin-left:0;animation-direction:reverse}.dr-reviews__track:focus-within .dr-reviews__row{animation-play-state:paused}@media(hover:hover)and (pointer:fine){.dr-reviews__track:hover .dr-reviews__row{animation-play-state:paused}}@keyframes dr-reviews-marquee{0%{transform:translate(var(--marquee-offset, 0px))}to{transform:translate(calc(var(--marquee-offset, 0px) - var(--marquee-distance)))}}.dr-review{width:348px;flex-shrink:0;padding:12px;border-radius:16px;background:var(--review-color);display:flex;flex-direction:column;gap:16px}.dr-review__photos{display:flex;gap:12px}.dr-review__photo{display:block;flex-shrink:0;border-radius:10px;cursor:zoom-in}html:has(.dr-reviews__dialog[open]){overflow:hidden}.dr-reviews:has(.dr-reviews__dialog[open]) .dr-reviews__row{animation-play-state:paused}.dr-reviews__dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:8px 16px 16px;border:0;border-radius:16px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);background:var(--dr-paper)}.dr-reviews__dialog::backdrop{background:#000000bf}.dr-reviews__close{display:block;margin:0 0 8px auto;min-height:40px;padding:8px 12px;border:0;border-radius:8px;background:var(--dr-paper);color:var(--dr-ink);cursor:pointer;font:inherit}.dr-reviews__image img{display:block;margin-inline:auto;width:min(1200px,calc(100vw - 64px),calc((100dvh - 104px) * var(--review-image-ratio, 1)));height:auto;max-height:calc(100dvh - 104px);object-fit:contain}.dr-review__photos .dr-media{width:72px;height:72px;border-radius:10px}.dr-review__photos .dr-media>img{position:absolute;width:167%;height:249.88%;left:0;top:-6.84%;max-width:none}.dr-review__copy{display:grid;gap:4px}.dr-review h3{font:600 20px/28px var(--dr-display)}.dr-review__copy p{font-size:16px;line-height:24px;color:var(--dr-muted)}.dr-review__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.dr-review__meta p{font-size:12px;line-height:16px;color:#707070}.dr-review__rating{flex-shrink:0;color:#ff924e}@media(max-width:834px){.dr-reviews{padding:32px 0}.dr-reviews .dr-heading{max-width:332px}.dr-reviews__track{padding-inline:20px;margin-top:24px}.dr-reviews__row+.dr-reviews__row{margin-top:16px;margin-left:48px}.dr-reviews__row[data-animated]+.dr-reviews__row{--marquee-offset: -48px;margin-left:0}.dr-review{width:310px;gap:16px}.dr-review__photos .dr-media{width:64px;height:64px}.dr-review h3{font-size:14px;line-height:normal}.dr-review__copy p{font-size:12px;line-height:normal}}@media(prefers-reduced-motion:reduce){.dr-reviews__row[data-animated]{animation:none;transform:none}}dr-schools-reveal{display:block}.dr-schools{position:relative;padding:60px 0 46px;background:#fff;border-radius:0 0 48px 48px}.dr-schools[data-reveal]{opacity:1;translate:0 0;transition:opacity .6s var(--dr-ease-out),translate .6s var(--dr-ease-out);transition-delay:var(--reveal-delay, 0ms)}.dr-schools[data-reveal=pending]{opacity:0;translate:0 24px}.dr-schools[data-reveal]:focus-within{opacity:1;translate:0 0;transition:none}@media(prefers-reduced-motion:reduce){.dr-schools[data-reveal]{transition:opacity .2s var(--dr-ease-out);transition-delay:0ms;translate:0 0}}.dr-schools__background{background:linear-gradient(#fff 0 175px,#ffcca8 175px);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.dr-schools__background-art{position:absolute;left:0;top:0;width:100%;height:954px;background-repeat:no-repeat;background-position:center top;background-size:max(1440px,100%) 954px}.dr-schools__content{position:relative}.dr-school-carousel{display:block;margin-top:64px}.dr-school{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:39px}.dr-school+.dr-school{margin-top:40px}.dr-school-carousel[data-enhanced] .dr-school{margin-top:0;grid-area:1 / 1}.dr-school-carousel[data-enhanced] .dr-school-carousel__viewport{display:grid;overflow:clip;padding:16px;margin:-16px}.dr-school__letters{position:relative;height:591px;width:min(100%,628px)}.dr-letter{position:absolute;width:373.171px;height:445px;top:60px;left:20px;transform:rotate(-12.96deg);opacity:.6}.dr-letter--2{left:auto;right:0;top:40px;transform:rotate(12.96deg);opacity:.8}.dr-letter--3{width:432px;height:531px;top:0;left:50%;transform:translate(-50%);opacity:1}.dr-letter__back{position:absolute;top:41%;width:100%;height:42%;background:#ffd06a;border-radius:34px}.dr-letter__paper{position:absolute;top:0;left:4%;width:92%;height:97%;border-radius:22px}.dr-letter__envelope{position:absolute;left:0;bottom:0}.dr-letter__seal{position:absolute;left:44%;bottom:16px}.dr-school__copy{min-width:0;display:grid;gap:16px}.dr-school__eyebrow{color:#ba2f1b;font-size:16px}.dr-school h3{font:600 40px/48px var(--dr-display)}.dr-school__body{color:var(--dr-muted);font-size:20px;line-height:30px}.dr-school__figures{display:grid;grid-template-columns:1fr 1fr;gap:29px;margin-block:26px}.dr-school__figures>div{position:relative;overflow:hidden;padding:16px 15px;min-height:120px;border-radius:17px;background:#fffaea;display:flex;flex-direction:column;justify-content:center;gap:10px}.dr-school dt{font:600 24px/30px var(--dr-display)}.dr-school dd{color:#707070;font-size:18px;line-height:28px}.dr-school__metric-art{position:absolute;width:352px;left:110px;top:-320px}.dr-school .dr-actions{gap:29px}.dr-school-carousel__controls{width:198px;height:44px;margin:30px auto 0;display:flex;align-items:center;justify-content:space-between;font-size:20px;font-weight:800;color:#ba2f1b;line-height:1}.dr-school-carousel__controls [data-carousel-status]{display:flex;align-items:center;justify-content:center;height:44px;font-variant-numeric:tabular-nums}.dr-school-carousel__controls[hidden]{display:none}.dr-school-carousel__controls button{background:none;border:0;padding:0;width:44px;height:44px;display:grid;place-items:center}.dr-school-carousel__controls button:first-child{transform:scaleX(-1)}.dr-school-carousel__controls button:disabled{opacity:.35;cursor:default}@media(not (max-width:834px))and (max-width:1100px){.dr-school{grid-template-columns:minmax(0,1fr)}.dr-school__letters{margin-inline:auto}}@media(max-width:834px){.dr-schools__background{background:linear-gradient(#fff 0 24px,#ffcca8 24px)}.dr-schools{padding:48px 0 24px;border-radius:0 0 24px 24px}.dr-schools__background>.dr-mobile{position:absolute;top:-1px;left:50%;transform:translate(-50%);max-width:none}.dr-school-carousel{position:relative;margin-top:24px}.dr-school-carousel__controls{position:absolute;z-index:1;top:50%;left:-20px;right:-20px;transform:translateY(-50%);width:auto;margin:0;pointer-events:none}.dr-school-carousel__controls button{position:relative;border-radius:50%;pointer-events:auto}.dr-school-carousel__controls button:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#fffaea99}.dr-school-carousel__controls button img{position:relative;transform:scale(.5)}.dr-school-carousel__controls button:focus-visible{outline-offset:-2px}.dr-school-carousel__controls [data-carousel-status]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dr-school{touch-action:pan-y pinch-zoom;grid-template-columns:minmax(0,1fr);gap:24px}.dr-school__copy>:is(p,h3){margin-inline:24px}.dr-school__letters{width:316px;max-width:calc(100% - 16px);height:297px;margin-inline:auto}.dr-letter{width:187.629px;height:223.738px;top:30px;left:10px}.dr-letter--2{left:auto;top:20px}.dr-letter--3{width:217.208px;height:266.988px;left:50%;top:0}.dr-letter__back{border-radius:17px}.dr-letter__paper{border-radius:11px}.dr-letter__seal{bottom:8px}.dr-school__copy{gap:12px;text-align:center;color:#7d291e}.dr-school__eyebrow{font-size:12px}.dr-school h3{font-family:var(--dr-body);font-size:24px;font-weight:700;line-height:normal;letter-spacing:-.432px}.dr-school__body{color:#7d291e;font-size:14px;line-height:normal}.dr-school__figures{gap:8px;margin-block:4px;text-align:left}.dr-school__figures>div{padding:12px;min-height:75px;border-radius:12px;gap:8px}.dr-school dt{font:700 14px/normal var(--dr-body)}.dr-school dd{font-size:13px;line-height:normal}.dr-school__metric-art{width:255.296px;left:59.73px;top:-231.95px}.dr-school .dr-actions{gap:16px}}.dr-video-section{padding-block:68px 50px;background:#fff}.dr-video-section__media{aspect-ratio:16 / 9;overflow:hidden;border-radius:48px}.dr-video-section .dr-heading{margin-bottom:48px}.dr-video-section__media>svg{width:100%;height:100%;background:var(--dr-paper)}@media(max-width:834px){.dr-video-section{padding-block:32px}.dr-video-section__media{border-radius:24px}.dr-video-section .dr-heading{margin-bottom:32px}}.dr-why{display:block;--dr-why-ease-in-out: cubic-bezier(.77, 0, .175, 1);position:relative;z-index:1;background:linear-gradient(var(--dr-paper) 80%,white);padding:84px 0 112px}.dr-why .dr-heading{max-width:calc(100% - 66px)}.dr-why .dr-heading__art{right:-73px;top:-30px}.dr-why__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:90px 48px 0}.dr-why__card{display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:642px;padding:24px 16px 16px;background:var(--card-color);color:#fff;border-radius:48px}.dr-why__card[data-reveal]{transition-delay:calc(.5s + var(--reveal-delay, 0ms))}.dr-why__card:nth-child(1){transform:translateY(52px) rotate(-3.43deg)}.dr-why__card:nth-child(2){transform:rotate(3.85deg)}.dr-why__card:nth-child(3){transform:translateY(68px) rotate(-2.23deg)}@supports (animation-timeline: view()) and (animation-range: entry-crossing 50vh entry-crossing 65vh){@media(not (max-width:834px))and (prefers-reduced-motion:no-preference){.dr-why[data-parallax] .dr-why__cards{view-timeline:--dr-why-cards block}.dr-why[data-parallax] .dr-why__card{animation:dr-why-align auto var(--dr-why-ease-in-out) both;animation-timeline:--dr-why-cards;animation-range:entry-crossing calc(50vh + 90px) entry-crossing calc(65vh + 90px)}}}@keyframes dr-why-align{to{transform:translateY(0) rotate(0)}}@media(not (max-width:834px))and (prefers-reduced-motion:reduce){.dr-why__card:nth-child(n){transform:none}}@media(prefers-reduced-motion:reduce){.dr-why__card[data-reveal]{transition-delay:0ms}}.dr-why__copy{padding-inline:8px;display:grid;gap:12px}.dr-why__number{width:fit-content;border-radius:35px;padding:5px 14px;background:#fcf6e1;color:var(--dr-ink);font-size:20px;line-height:26px}.dr-why h3{font:600 40px/48px var(--dr-display)}.dr-why p{font-size:16px;line-height:24px}.dr-why__photo{width:100%;aspect-ratio:375/310;border-radius:38px}.dr-why__card:first-child .dr-why__photo>img{position:absolute;width:115.19%;height:104.66%;top:-4.7%;left:-7.6%;max-width:none}@media(not (max-width:834px))and (max-width:1100px){.dr-why__cards{padding-inline:0}.dr-why h3{font-size:28px;line-height:34px}.dr-why__card{min-height:550px}}@media(max-width:834px){.dr-why{padding:64px 0 32px}.dr-why .dr-heading{max-width:293px}.dr-why .dr-heading__art{left:calc(50% + 73px);right:auto;top:-21px}.dr-why__cards{grid-template-columns:1fr;gap:24px;padding:32px 0 0}.dr-why__card{min-height:0;gap:14px;padding:16px;border-radius:24px}.dr-why__card:nth-child(n){transform:none}.dr-why__copy{padding:0;gap:8px}.dr-why__number{font-size:14px;line-height:18px}.dr-why h3{font-size:20px;line-height:normal;letter-spacing:-.16px}.dr-why p{font-size:14px;line-height:normal}.dr-why__photo{aspect-ratio:361/298;border-radius:12px}}dr-footer{display:block}.dr-footer{background:#ffa68a}.dr-footer__wave{height:90px;background:var(--dr-paper)}.dr-footer__wave>.dr-desktop{top:13px;width:max(1498px,100%);height:233.717px;object-fit:fill;transform:translate(-50%) scaleX(-1)}.dr-footer__main{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,2fr);column-gap:clamp(24px,5vw,100px);row-gap:44px;padding-block:52px}.dr-footer__brand{grid-column:1;grid-row:1;display:grid;gap:12px;font-size:16px;align-content:start;justify-items:start;min-width:0}.dr-footer__logo-frame{display:block;position:relative;width:166.267px;height:40px;overflow:hidden}.dr-footer__logo{position:absolute;top:50%;left:0;width:100%;height:auto;transform:translateY(-50%)}.dr-footer__downloads{display:grid;gap:12px;width:min(240px,100%);margin-top:8px}.dr-footer .dr-footer__download{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 16px;border-radius:999px;background:var(--dr-action);color:#fff;font-weight:700;line-height:24px}.dr-footer .dr-footer__download--google-play{background:#fff;color:var(--dr-ink)}.dr-footer__link-icon{display:flex}.dr-footer__download svg{width:24px;height:24px}.dr-footer__download--apple svg,.dr-footer__social svg{fill:currentColor}.dr-footer__socials{display:flex;flex-wrap:wrap;gap:16px;padding:0;margin:4px 0 0;list-style:none}.dr-footer__social{display:grid;place-items:center;width:44px;height:44px}.dr-footer__social svg{width:32px;height:32px}.dr-footer [aria-disabled=true]{cursor:not-allowed}.dr-footer__wordmark{display:block;width:166.267px;height:29px;background:var(--dr-ink);-webkit-mask-image:var(--wordmark);mask-image:var(--wordmark);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dr-footer__newsletter{grid-column:1;grid-row:2;display:grid;gap:10px;font-size:14px;line-height:20px}.dr-footer__email{display:flex;align-items:center;gap:8px;background:#fff5ed;border-radius:12px;padding:0 17px;width:min(263px,100%);height:52px}.dr-footer__email input{flex:0 1 106px;width:106px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--dr-ink);font-size:16px;line-height:30px}.dr-footer__email input::placeholder{color:#0006;opacity:1}.dr-footer__email:focus-within input,.dr-footer__email input:not(:placeholder-shown){flex-grow:1}.drlook .dr-footer__email :is(input,button):focus-visible{outline:none}.dr-footer__email button{flex:0 0 44px;background:transparent;border:0;min-width:44px;min-height:44px;padding:0;margin-inline:-12px;display:grid;place-items:center}.dr-footer__menus{grid-column:2;grid-row:1 / 3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,32px)}.dr-footer__menu{min-width:0;overflow-wrap:anywhere}.dr-footer__menu>summary{font-size:20px;line-height:20px;font-weight:700;list-style:none;cursor:default}.dr-footer__menu>summary::-webkit-details-marker{display:none}.dr-footer__menu>ul{padding:0;margin-top:16px;list-style:none}.dr-footer__menu li+li{margin-top:16px}.dr-footer a{text-decoration:none}.dr-footer a:hover{text-decoration:underline}.dr-footer__bottom{border-top:1px solid rgb(255 255 255 / .4);padding-block:18px;font-size:16px;line-height:30px;color:#431008cc}.dr-footer__bottom>.dr-shell{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.dr-footer__payments{display:flex;gap:8px;padding:0;list-style:none}.dr-footer__payments svg{width:38px}.dr-footer__localization{position:relative}.dr-footer__localization summary{cursor:pointer}.dr-footer__localization form{margin-top:12px;padding:16px;background:var(--dr-paper);border-radius:16px}@media not (max-width:834px){.dr-footer__menu:not([open])>ul{display:block}}@media(max-width:834px){.dr-footer__wave{height:54px}.dr-footer__wave>.dr-mobile{top:2px;transform:translate(-50%) scaleX(-1)}.dr-footer__main{width:100%;display:flex;flex-direction:column;gap:20px;padding-block:24px}.dr-footer__brand{text-align:center;justify-items:center;padding-inline:16px;font-size:14px}.dr-footer__newsletter{order:3;padding:28px 16px 0}.dr-footer__email{width:100%;background:#fff}.dr-footer__menus{display:block}.dr-footer__menu{border-bottom:1px solid rgb(255 255 255 / .2)}.dr-footer__menu>summary{display:flex;cursor:pointer;justify-content:space-between;align-items:center;padding:20px 16px}.dr-footer__menu[open]>summary>img{transform:rotate(180deg)}.dr-footer__menu>summary>img{flex-shrink:0}.dr-footer__menu>ul{margin:0;padding:0 16px 20px}.dr-footer__bottom{padding-block:16px;font-size:12px}.dr-footer__bottom>.dr-shell{gap:12px;justify-content:center}}.dr-header-section{position:sticky;top:0;z-index:20}.drlook-home .dr-header-section{margin-bottom:calc(-1 * var(--dr-header-height))}.dr-header{display:block;position:relative;z-index:20;background:var(--dr-orange);font:600 14px/20px var(--dr-body)}.dr-header__bar{min-height:var(--dr-header-height);padding-block:16px;display:flex;align-items:center;justify-content:space-between;gap:20px}.dr-header__brand{flex-shrink:0}.dr-header__logo-frame{display:block;position:relative;width:131px;height:40px;overflow:hidden}.dr-header__logo{position:absolute;top:50%;left:0;width:100%;height:auto;transform:translateY(-50%)}.dr-header__tools{display:flex;align-items:center;gap:24px}.dr-header__account{width:40px;flex-shrink:0}.dr-header__icon{position:relative;width:40px;height:40px;border-radius:50%;background:#fff3;display:grid;place-items:center;list-style:none;text-decoration:none}.dr-header shopify-account::part(signed-out-avatar){display:grid;place-items:center;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:#fff}.dr-header shopify-account [slot=signed-out-avatar]{display:grid;place-items:center}.dr-header__icon::-webkit-details-marker,.dr-nav__dropdown>summary::-webkit-details-marker{display:none}.dr-header__icon svg{width:24px;height:24px}.dr-header__count{position:absolute;top:-4px;right:-10px;display:flex;align-items:center;justify-content:center;border-radius:55px;min-width:26px;height:22px;padding-inline:5.5px;font:500 12px/normal var(--dr-body);white-space:nowrap;color:var(--dr-action);background:#fff}.dr-nav__list{display:flex;align-items:center;gap:48px;list-style:none;padding:0;margin:0;color:#fff;white-space:nowrap}.dr-nav__list a{text-decoration:none}.dr-nav__dropdown{position:relative}.dr-nav__dropdown>summary{display:flex;align-items:center;gap:2px;list-style:none;cursor:pointer;opacity:.8}.dr-nav__dropdown>ul{position:absolute;top:calc(100% + 24px);left:0;padding:8px;min-width:182px;margin:0;border:1px solid #e6e8ec;border-radius:16px;box-shadow:0 4px 20px #00000014;background:#fff;color:var(--dr-muted);list-style:none}.dr-nav__dropdown>ul :is(a,span){display:block;padding:18px 28px;border-radius:8px;white-space:nowrap}.dr-nav__dropdown>ul:before{content:"";position:absolute;top:-24px;left:0;width:100%;height:24px}.dr-header__close-glyph{display:none}.dr-nav__dropdown>ul :is(a,span):hover,.dr-nav__dropdown>ul a:focus-visible,.dr-nav__dropdown>ul a[aria-current=page]{background:var(--dr-orange);color:#fff}.dr-nav__dropdown ul ul{list-style:none;padding-left:12px}@media not (max-width:834px){@supports selector(details::details-content){.dr-nav__dropdown::details-content{opacity:0;transition:opacity .2s var(--dr-ease-out),content-visibility .2s allow-discrete}.dr-nav__dropdown[open]::details-content{opacity:1}.dr-nav__dropdown>ul{transform:translateY(-8px) scale(.97);transform-origin:top left;transition:transform .2s var(--dr-ease-out)}.dr-nav__dropdown[open]>ul{transform:translateY(0) scale(1)}@starting-style{.dr-nav__dropdown[open]>ul{transform:translateY(-8px) scale(.97)}}.dr-nav__dropdown:has(>summary:focus-visible)::details-content,.dr-nav__dropdown:has(>summary:focus-visible)>ul{transition:none}}.dr-nav__list>li>a{display:inline-block}}@media(not (max-width:834px))and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.dr-nav__list>li>a,.dr-nav__dropdown>summary{transition:transform .15s ease}.dr-nav__list>li>a:hover,.dr-nav__dropdown>summary:hover,.dr-nav__dropdown[open]>summary{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.dr-nav__dropdown>ul{transform:none;transition:none}}.dr-header__mobile-panel{display:flex;flex-direction:column;gap:24px}.dr-header__mobile-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #e6e8ec;color:#707070;font-weight:500}.dr-header__close{display:grid;place-items:center;padding:8px;border:0;border-radius:999px;background:transparent}.dr-header__close[hidden]{display:none}.dr-nav__primary,.dr-nav__children{display:grid;gap:12px;list-style:none;padding:0;margin:0}.dr-nav__children{gap:8px;font-weight:500}.dr-nav__children--nested{padding-left:12px}.dr-nav__group[open]>.dr-nav__children{margin-top:12px}.dr-nav__group>summary{list-style:none;cursor:pointer}.dr-nav__group>summary::-webkit-details-marker{display:none}.dr-nav__group[open]>summary .dr-nav__arrow{transform:rotate(90deg)}.dr-nav__group-title{color:#707070;font-weight:500;text-transform:uppercase}.dr-header__mobile-panel .dr-nav__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:16px;color:var(--dr-muted);text-decoration:none}.dr-nav__row .dr-nav__arrow{flex-shrink:0}.dr-nav__row .dr-nav__arrow--active{display:none}.dr-header__mobile-panel .dr-nav__row:is(:hover,:focus-visible,[aria-current=page]){border-radius:999px;background:var(--dr-orange);color:#fff}.dr-nav__row:is(:hover,:focus-visible,[aria-current=page]) .dr-nav__arrow{display:none}.dr-nav__row:is(:hover,:focus-visible,[aria-current=page]) .dr-nav__arrow--active{display:block}.dr-header__mobile-utilities{display:grid;gap:8px;padding-top:16px;border-top:1px solid #e6e8ec}:root.dr-nav-open{overflow:hidden}.dr-localization{display:grid;gap:8px}.dr-localization select{max-width:100%;width:100%;padding:10px;border:1px solid #e6e8ec;background:#fff;color:var(--dr-ink);border-radius:8px}.dr-localization label{font-size:12px}@media(not (max-width:834px))and (max-width:1200px){.dr-header__bar{gap:12px}.dr-nav__list{gap:12px;font-size:12px}.dr-header__tools{gap:6px}}@media(max-width:834px){.drlook-home .dr-header-section{margin-bottom:0}.dr-header__bar{width:100%;height:var(--dr-header-height);min-height:var(--dr-header-height);padding:8px 16px;gap:8px}.dr-header__desktop{display:none}.dr-header .dr-mobile{display:block}.dr-header .dr-desktop{display:none}.dr-header__tools{gap:8px}.dr-header__tools>.dr-desktop{display:none}.dr-header__mobile-panel{position:fixed;top:0;right:0;bottom:0;left:0;padding:max(20px,env(safe-area-inset-top)) 20px max(20px,env(safe-area-inset-bottom));height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:#fff;color:var(--dr-muted);z-index:1}.dr-header__mobile-menu[open]:not([data-enhanced])>summary{position:fixed;top:max(20px,env(safe-area-inset-top));right:20px;width:36px;height:36px;z-index:2}.dr-header__mobile-menu[open] .dr-header__menu-glyph{display:none}.dr-header__mobile-menu[open] .dr-header__close-glyph{display:block}.dr-header__mobile-heading{min-height:53px}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:834px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.dr-inline-player{display:block;position:relative;width:100%;height:100%;background:#111}.dr-inline-player video{display:block;width:100%;height:100%;object-fit:contain}.dr-inline-player--cover{background:transparent}.dr-inline-player--cover video{object-fit:cover}.dr-inline-player__poster{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.dr-inline-player[data-enhanced]:not([data-started]) .dr-inline-player__poster{display:block}.dr-inline-player__toggle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dr-inline-player__toggle[hidden]{display:none}.dr-inline-player__pause{display:none;width:16px;height:22px;border-inline:5px solid var(--dr-ink)}.dr-inline-player[data-playing] .dr-inline-player__play{display:none}.dr-inline-player[data-playing] .dr-inline-player__pause{display:block}.dr-inline-player[data-playing] .dr-inline-player__toggle{opacity:0;pointer-events:none}.dr-inline-player[data-controls-visible] .dr-inline-player__toggle,.dr-inline-player[data-playing] .dr-inline-player__toggle:focus-visible{opacity:1;pointer-events:auto}@media(hover:hover)and (pointer:fine){.dr-inline-player[data-playing]:hover .dr-inline-player__toggle{opacity:1;pointer-events:auto}}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/58/compiled_assets/styles.css.map */
