html .boutique{--ink-2:#4f4c46;--ink-3:#5f5f5f;letter-spacing:var(--track-sm);font-optical-sizing:auto}html .boutique .mhero__title,html .boutique .hero__headline,html .boutique .foundation__title,html .boutique .fcard__label,html .boutique .newly__h,html .boutique .edt__h,html .boutique .edtile__t,html .boutique .qzx__h,html .boutique .wa__h,html .boutique .poster__head,html .boutique .quiz__head,html .boutique .src__title,html .boutique .src__feature__t,html .boutique .src__more-h,html .boutique .srccard__t,html .boutique .art__h,html .boutique .art__dek,html .boutique .footer__news-h,html .boutique .gedt__t{font-family:var(--display);letter-spacing:-.015em;font-weight:500}html .boutique .buy__title{font-family:var(--sans);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-size:32px;font-weight:500;line-height:40px}html .boutique .buy__price{font-family:var(--sans);letter-spacing:var(--track-sm);color:var(--ink);font-size:20px;font-weight:500;line-height:28px}html .boutique .pfaq__h,html .boutique .pal__h,html .boutique .fbt__h,html .boutique .story__h{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:26px;font-weight:500;line-height:32px}html .boutique .ftab{font-family:var(--sans);font-weight:500}html .boutique .pdpbar__name{font-family:var(--sans);letter-spacing:var(--track-sm);font-size:16px;font-weight:500}html .boutique .pdp__crumbs,html .boutique .pdp__crumbs a{letter-spacing:var(--track-sm);color:var(--ink-3);font-size:13px;font-weight:400;line-height:20px}html .boutique .pdp__crumbs [aria-current],html .boutique .pdp__crumbs span:last-child{color:var(--ink)}html .boutique .catcard__brand{letter-spacing:var(--track-sm);text-transform:none;color:var(--ink-3);font-size:13px;font-weight:500}html .boutique .catcard__name{letter-spacing:var(--track-sm);color:var(--ink);font-size:15px;font-weight:400;line-height:20px}html .boutique .catcard__price{letter-spacing:var(--track-sm);color:var(--ink);font-size:15px;font-weight:500}html .boutique .cat__title,html .boutique .brix__title,html .boutique .brix__all__title,html .boutique .bphead__name,html .boutique .byo__title,html .boutique .dr__h,html .boutique .acct__h{letter-spacing:-.02em;font-weight:500}html .boutique .brix__caption__n,html .boutique .brixrow__name,html .boutique .stkcard__name,html .boutique .byoitem__name,html .boutique .mmcard__n,html .boutique .wlitem__name,html .boutique .wlup__name{letter-spacing:var(--track-sm);font-weight:500}@media (max-width:760px){html .boutique .buy__title{font-size:26px;line-height:32px}html .boutique .buy__price{font-size:20px;line-height:28px}html .boutique .pfaq__h,html .boutique .pal__h,html .boutique .fbt__h,html .boutique .story__h{font-size:22px;line-height:28px}}html .boutique .pdp{max-width:1460px;padding-left:var(--gutter);padding-right:var(--gutter)}html .boutique{--pdp-gutter:var(--gutter);--pdp-max:1310px}html .boutique .pdp .buy__title{line-height:40px}html .boutique .pdp .buy__price{line-height:28px}html .boutique .buy .opt__s{line-height:20px}@media (max-width:760px){html .boutique .pdp .buy__title{font-size:26px;line-height:32px}html .boutique .pdp .buy__price{font-size:20px;line-height:28px}}html .boutique .nav__burger{margin-left:-4px}@media (max-width:760px){html .boutique .nav__burger{margin-left:calc(var(--gutter) - 12px - 9px)}}html .boutique .qzx__start,html .boutique .wa__btn,html .boutique .fbt__add{border-radius:var(--radius-ctl,10px);min-height:52px}html .boutique .poster__btn{border-radius:var(--radius-ctl,10px);min-height:52px;color:var(--ink);font-family:var(--sans);background:#fff;border:1px solid #fff;align-items:center;gap:8px;margin-top:10px;padding:0 26px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){html .boutique .poster__btn:hover{background:var(--hover-deep);border-color:var(--hover-deep);color:#fff}}html .boutique .nf{padding-top:64px;padding-bottom:var(--section-y,96px)}html .boutique .nf__go{flex-wrap:wrap;align-items:center;gap:16px 24px;margin:32px 0 0;display:flex}html .boutique .nf__btn{border-radius:var(--radius-ctl,10px);background:var(--ink);color:#fff;min-height:52px;font-family:var(--sans);align-items:center;gap:8px;padding:0 26px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}html .boutique .nf__all{color:var(--ink);font-family:var(--sans);align-items:center;gap:8px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){html .boutique .nf__btn:hover{background:var(--hover-deep)}html .boutique .nf__all:hover{color:var(--hover)}}html .boutique :is(.nav__burger,.nav__search,.nav__ic,.fsheet__close,.wlitem__remove,.profilecard__cta,.ptab,.assess__goal,.wlup__save,.wlup__add,.buy__brand__link,.fbt__name,.fbt__routine,.wlcart__viewlink,.wlup__name,.footer__privacy,.footer__cookies,.footer__news-field button,.footer__col a){position:relative}html .boutique :is(.nav__burger,.nav__search,.nav__ic,.fsheet__close,.wlitem__remove,.profilecard__cta,.ptab,.assess__goal):after{content:"";position:absolute;inset:-2px}html .boutique :is(.wlup__save,.wlup__add):after{content:"";position:absolute;inset:-5px}html .boutique .catcard__wish:after{content:"";position:absolute;inset:-6px}html .boutique .mhero__mark:after{content:"";position:absolute;inset:0 -4px}html .boutique :is(.buy__brand__link,.fbt__name,.fbt__routine,.wlcart__viewlink,.wlup__name,.footer__privacy,.footer__cookies):after{content:"";height:46px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}html .boutique .footer__news-field button:after{content:"";position:absolute;inset:-4px}html .boutique :is(.footer__col a,.footer__legal a):after{content:"";width:max(100%,46px);height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html .boutique :is(.footer__legal a,.buy__inbasket button),html .boutique :is(.wlitem__qty button,.pdp__crumbs a){position:relative}html .boutique .wlitem__qty button:after{content:"";position:absolute;inset:-6px}html .boutique .pdp__crumbs a:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html .boutique .buy__inbasket button:after{content:"";position:absolute;inset:-6px -2px}html .boutique .footer__news-field input{min-height:44px;margin-block:-10px}html .boutique .nav [class*=BrandWordmark-module][class*=__mark]{position:relative}html .boutique .nav [class*=BrandWordmark-module][class*=__mark]:after{content:"";position:absolute;inset:-3px 0}html .boutique :is(.fopt,.fgrp__more),html .boutique .cat__sort__sel{min-height:44px}
