.fh-benefit-bar{display:block;background:#0a0a0a;color:#fff;font-family:var(--text-font-family);font-weight:500}.fh-benefit-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(calc(100% - 96px),1600px);min-height:38px;margin-inline:auto}.fh-benefit-bar__list{display:flex;align-items:center;gap:clamp(16px,2.3vw,40px);margin:0;padding:0;min-width:0}.fh-benefit-bar__item{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:var(--announcement-bar-font-size,13px);line-height:1.5}.fh-benefit-bar__item svg{flex:none}.fh-benefit-bar__service{display:flex;align-items:center;flex:none;gap:24px;font-size:13px;font-weight:600}.fh-benefit-bar__service a{display:flex;align-items:center;min-height:38px;white-space:nowrap}.fh-benefit-bar a:hover{color:#ff70bd}.fh-benefit-bar a:focus-visible{outline:2px solid #ff70bd;outline-offset:3px}@media(max-width:1350px){.fh-benefit-bar__inner{width:calc(100% - 64px)}.fh-benefit-bar__item{font-size:min(var(--announcement-bar-font-size),11.5px)}}@media(max-width:1099px){.fh-benefit-bar__inner{justify-content:center;min-height:36px}.fh-benefit-bar__service{display:none}.fh-benefit-bar__list{justify-content:center;width:100%}.fh-benefit-bar__item{justify-content:center;gap:8px;font-size:var(--announcement-bar-font-size)}.fh-benefit-bar__item:not(.is-selected){display:none}.fh-benefit-bar__item svg{width:18px;height:18px}}@media(max-width:699px){.fh-benefit-bar__inner{width:calc(100% - 32px)}}@media(max-width:359px){.fh-benefit-bar__item{font-size:min(var(--announcement-bar-font-size),11.5px)}.fh-benefit-bar__item svg{width:16px;height:16px}}.shopify-section--fh-about{margin:0}.fh-about{overflow-x:clip;max-width:100%;padding-block:clamp(84px,9vw,156px);border-top:1px solid rgb(var(--text-color) / .16)}.fh-about__shell{width:min(100% - 48px,1480px);margin-inline:auto;display:grid;grid-template-columns:minmax(340px,.85fr) minmax(480px,1.15fr);gap:clamp(60px,10vw,160px);align-items:center}.fh-about__copy{min-width:0}.fh-about__eyebrow{display:flex;gap:10px;align-items:center;margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.fh-about__eyebrow-index{color:#e6007e}.fh-about .fh-about__heading{margin:0;font-weight:800;line-height:.95;letter-spacing:-.035em;text-transform:none;font-size:clamp(48px,6.6vw,108px)}.fh-about__intro{max-width:560px;margin:32px 0;font-size:clamp(18px,1.6vw,24px);line-height:1.55}.fh-about a.fh-about__cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;width:auto;padding:14px 28px;border:1px solid #0a0a0a;border-radius:0;background-color:#0a0a0a;color:#fff;font-weight:700;letter-spacing:normal;text-transform:none;text-decoration:none;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.fh-about a.fh-about__cta:hover,.fh-about a.fh-about__cta:focus-visible{border-color:#e6007e;background-color:#e6007e;color:#fff}.fh-about__media{position:relative;min-height:720px}.fh-about__image{position:absolute;object-fit:cover;filter:grayscale(1);border-radius:0}.fh-about__image--color{filter:none}.fh-about__image--main{top:0;right:0;width:72%;height:82%}.fh-about__image--inset{bottom:0;left:0;width:46%;height:48%;border:12px solid #fff}@media screen and (max-width:760px){.fh-about__shell{grid-template-columns:1fr}.fh-about__media{min-height:560px;order:-1}}@media(prefers-reduced-motion:reduce){.fh-about a.fh-about__cta{transition:none}}.shopify-section--fh-brand-spotlight{margin:0;background:#fff}.fh-brand-spotlight{padding:0 0 clamp(86px,8vw,130px);background:#fff;color:#0a0a0a;font-weight:500}.fh-brand-spotlight.color-scheme{background:#fff;color:#0a0a0a}.fh-brand-spotlight__shell{width:min(calc(100% - 48px),1580px);margin-inline:auto;display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);min-height:500px;gap:0;align-items:stretch}.fh-brand-spotlight__mark{min-width:0;container-type:inline-size;display:grid;place-items:center;padding:clamp(40px,7vw,100px);color:#fff;background:#0a0a0a;border:0;border-radius:0}.fh-brand-spotlight__wordmark{--fh-wordmark-size: clamp(68px, 10vw, 150px);display:block;width:100%;min-width:0;margin:0;font-size:min(var(--fh-wordmark-size),calc(100cqw / var(--fh-wordmark-length)));font-weight:800;letter-spacing:-.075em;line-height:.8;text-transform:uppercase;text-align:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;color:#fff}.fh-brand-spotlight__word{display:inline-block;white-space:nowrap}.fh-brand-spotlight__wordmark--long{--fh-wordmark-size: clamp(42px, 6vw, 92px);letter-spacing:-.055em}.fh-brand-spotlight__copy{display:grid;align-content:center;justify-items:start;padding:clamp(42px,7vw,110px);border:1px solid rgb(10 10 10 / .12);border-left:0;background:#fff}.fh-brand-spotlight .fh-brand-spotlight__heading{margin:0 0 18px;font-weight:800;line-height:.95;letter-spacing:-.035em;font-size:clamp(32px,4vw,56px);color:#0a0a0a}.fh-brand-spotlight__text{max-width:650px;margin:18px 0 30px;color:#0a0a0aa6;font-size:clamp(17px,1.45vw,22px);line-height:1.65}.fh-brand-spotlight__text :first-child{margin-top:0}.fh-brand-spotlight__text :last-child{margin-bottom:0}.fh-brand-spotlight__cta{display:inline-flex;align-items:center;min-height:52px;padding:13px 24px;background:#0a0a0a;color:#fff;font-weight:800;line-height:1.48;text-decoration:none;border:1px solid #0a0a0a;border-radius:0}.fh-brand-spotlight__cta:hover,.fh-brand-spotlight__cta:focus-visible{background:#e6007e;border-color:#e6007e;color:#fff}@media screen and (max-width:999px){.fh-brand-spotlight__shell{grid-template-columns:minmax(0,1fr);min-height:0}.fh-brand-spotlight__mark{min-height:310px}.fh-brand-spotlight__copy{border-left:1px solid rgb(10 10 10 / .12);border-top:0}}@media screen and (max-width:430px){.fh-brand-spotlight__shell{width:calc(100% - 30px)}.fh-brand-spotlight__mark{min-height:245px;padding-inline:24px}.fh-brand-spotlight__wordmark{--fh-wordmark-size: clamp(62px, 24vw, 96px)}.fh-brand-spotlight__wordmark--long{--fh-wordmark-size: clamp(38px, 13vw, 58px)}.fh-brand-spotlight__copy{padding:34px 24px 40px}}.shopify-section--fh-complete-the-look{margin:0}.fh-complete-the-look{padding-block:clamp(64px,8vw,120px);border-top:1px solid rgb(var(--text-color) / .16)}.fh-complete-the-look__shell{width:min(100% - 48px,1480px);margin-inline:auto}.fh-complete-the-look__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,4vw,48px)}.fh-complete-the-look .fh-complete-the-look__heading{margin:0;font-weight:800;line-height:.95;letter-spacing:-.035em;font-size:clamp(32px,4vw,64px)}.fh-complete-the-look__link{display:inline-flex;align-items:center;flex-shrink:0;font-weight:700;text-decoration:none;color:inherit}.fh-complete-the-look__link:hover,.fh-complete-the-look__link:focus-visible{color:#e6007e}.fh-complete-the-look__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px}@media screen and (max-width:999px){.fh-complete-the-look__shell{width:min(100% - 30px,1480px)}.fh-complete-the-look__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:699px){.fh-complete-the-look__head{flex-direction:column;align-items:flex-start}}.shopify-section--fh-newsletter{margin:0}.fh-newsletter{max-width:100%;padding-block:clamp(84px,9vw,156px);border-top:1px solid rgb(var(--text-color) / .22)}.fh-newsletter__shell{width:min(100% - 48px,1480px);max-width:100%;margin-inline:auto;min-height:320px;display:grid;grid-template-columns:minmax(0,1fr) minmax(min(100%,420px),.65fr);gap:clamp(60px,10vw,160px);align-items:center}.fh-newsletter__copy{min-width:0}.fh-newsletter__eyebrow{display:flex;gap:10px;align-items:center;margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.fh-newsletter__eyebrow-index{color:#e6007e}.fh-newsletter .fh-newsletter__heading{margin:0;max-width:900px;font-weight:800;line-height:.95;letter-spacing:-.035em;text-transform:none;font-size:clamp(48px,6.6vw,108px)}.fh-newsletter__form{min-width:0;margin:0}.fh-newsletter__intro{margin:0 0 32px;max-width:560px;color:rgb(var(--text-color) / .7);font-size:18px;line-height:1.5}.fh-newsletter__field{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid rgb(var(--text-color));border-radius:0}.fh-newsletter__input,.fh-newsletter__submit{border:0;border-radius:0;background:transparent;color:rgb(var(--text-color));font:inherit;box-shadow:none;-webkit-appearance:none;appearance:none}.fh-newsletter__input{min-width:0;width:100%;padding:18px 0;outline:0;font-size:18px}.fh-newsletter__input::placeholder{color:rgb(var(--text-color) / .52)}.fh-newsletter__submit{display:inline-flex;align-items:center;padding:18px 0 18px 24px;font-weight:700;cursor:pointer}.fh-newsletter__submit:hover{color:#e6007e}.fh-newsletter__note{min-height:22px;margin:12px 0 0;color:#e6007e;font-size:13px}.fh-newsletter__privacy{margin:16px 0 0;max-width:560px;color:rgb(var(--text-color) / .55);font-size:12px;line-height:1.5}.fh-newsletter__privacy p{margin:0}.fh-newsletter__privacy a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media screen and (max-width:999px){.fh-newsletter__shell{min-height:0;grid-template-columns:minmax(0,1fr);gap:36px;align-content:center}.fh-newsletter{padding-block:68px}}.shopify-section--fh-product-details{margin:0;background:#fff}.fh-product-details{padding:0 0 clamp(72px,8vw,110px);background:#fff;color:#0a0a0a}.fh-product-details__shell{width:min(100% - 48px,1580px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(60px,9vw,140px);padding-top:75px;border-top:1px solid rgb(10 10 10 / .16);align-items:start}.fh-product-details__copy{min-width:0}.fh-product-details .fh-product-details__heading{margin:0 0 24px;font-weight:800;line-height:.95;letter-spacing:-.035em;text-transform:none;font-size:clamp(32px,4vw,56px)}.fh-product-details__prose{max-width:820px;font-size:17px;line-height:1.75}.fh-product-details__prose :first-child{margin-top:0}.fh-product-details__prose strong{font-weight:800}.fh-product-details__prose ul{margin:24px 0 0;padding-left:18px;columns:2;column-gap:40px}.fh-product-details__prose li{margin-bottom:9px;break-inside:avoid}.fh-product-details .fh-pdp-eyebrow{gap:8px;margin-bottom:15px;font-size:11px;letter-spacing:.16em}.fh-product-details__list{min-width:0;border-top:1px solid rgb(10 10 10 / .16)}.fh-product-details__item{border:0;border-bottom:1px solid rgb(10 10 10 / .16)}.fh-product-details__item:last-child{border-bottom:1px solid rgb(10 10 10 / .16)}.fh-product-details__item summary{list-style:none}.fh-product-details__item summary::-webkit-details-marker{display:none}.fh-product-details__toggle{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;width:100%;padding:22px 0;cursor:pointer;color:#0a0a0a;font-size:15px;font-weight:700;line-height:1.48;letter-spacing:0;transition:color .2s ease}.fh-product-details__toggle:hover,.fh-product-details__item[open]>.fh-product-details__toggle{color:#e6007e}.fh-product-details__toggle:focus-visible{outline:2px solid #e6007e;outline-offset:5px}.fh-product-details__icon{position:relative;width:20px;height:20px;display:grid;place-items:center;flex-shrink:0}.fh-product-details__icon svg{grid-area:1 / 1;display:block;width:20px;height:20px}.fh-product-details__icon-minus,.fh-product-details__item[open] .fh-product-details__icon-plus{opacity:0}.fh-product-details__item[open] .fh-product-details__icon-minus{opacity:1}.fh-product-details__panel{padding:0 30px 24px 0;color:#0a0a0a9e;line-height:1.65}.fh-product-details__panel :first-child{margin-top:0}.fh-product-details__attributes{display:grid;gap:0;margin:0}.fh-product-details__row{display:grid;grid-template-columns:minmax(100px,.38fr) minmax(0,1fr);gap:18px;padding:11px 0;border-bottom:1px solid rgb(10 10 10 / .16);font-size:15px;line-height:1.48}.fh-product-details__row:first-child{padding-top:0}.fh-product-details__row:last-child{padding-bottom:0;border-bottom:0}.fh-product-details__row dt{margin:0;font-weight:700}.fh-product-details__row dd{margin:0}.fh-product-details__address{font-style:normal;margin:0 0 12px}@media screen and (max-width:999px){.fh-product-details__shell{width:min(100% - 48px,1580px);grid-template-columns:minmax(0,1fr);gap:55px;margin-bottom:0;padding-top:58px}.fh-product-details__prose ul{columns:1}.fh-product-details__row{grid-template-columns:minmax(100px,.38fr) minmax(0,1fr);gap:18px}}@media screen and (max-width:430px){.fh-product-details__shell{width:min(100% - 30px,1580px)}.fh-product-details__row{grid-template-columns:minmax(0,1fr);gap:3px}}.shopify-section--fh-product-reviews{margin:0}.fh-product-reviews{padding-block:clamp(64px,8vw,120px);background:#0a0a0a;color:#fff;border-top:0}.fh-product-reviews__shell{width:min(100% - 48px,1480px);margin-inline:auto}.fh-product-reviews__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,4vw,48px)}.fh-product-reviews .fh-product-reviews__heading{margin:0;font-weight:800;line-height:.95;letter-spacing:-.035em;font-size:clamp(32px,4vw,64px)}.fh-product-reviews.color-scheme{background:#0a0a0a;color:#fff}.fh-product-reviews__brand{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8f}.fh-product-reviews__empty{max-width:640px}.fh-product-reviews__empty h3{margin:0 0 10px;font-size:22px}.fh-product-reviews__empty p{margin:0;color:#ffffffa8;font-size:16px;line-height:1.55}.fh-product-reviews__apps{margin-top:28px}@media screen and (max-width:699px){.fh-product-reviews__shell{width:min(100% - 30px,1480px)}.fh-product-reviews__head{flex-direction:column;align-items:flex-start}}.footer.fh-footer{--text-color: 255 255 255;--background: 10 10 10;padding:64px 0 34px;color:#fff;background:#0a0a0a;border-top:1px solid rgb(255 255 255 / .2)}.fh-footer__shell{width:min(100% - 48px,1480px);margin-inline:auto}.fh-footer .footer__inner{display:block}.fh-footer .footer__block-list,.fh-footer .footer__block-list:has(.footer__accordion-group){display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:start;gap:40px;padding-bottom:72px}.fh-footer .footer__accordion-group{display:contents}.fh-footer .footer__block,.fh-footer__brand{min-width:0;max-width:none}.fh-footer__wordmark{display:inline-block;max-width:100%;color:#fff;font-size:clamp(32px,3.4vw,50px);font-weight:800;line-height:1;letter-spacing:-.045em;text-decoration:none;overflow-wrap:anywhere}.fh-footer__subtitle{margin:16px 0 0;color:#ffffffa6;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.fh-footer__brand .social-media{display:flex;flex-wrap:wrap;justify-content:start;gap:12px 20px;margin-top:27px;color:#ffffffa6}.fh-footer__brand .social-media__item a{display:inline-flex;align-items:center;gap:8px;min-height:24px;color:inherit;font-size:12px;line-height:1.5;text-decoration:none}.fh-footer__brand .social-media__item svg{width:18px;height:18px;flex:none}.fh-footer .footer__block .h6,.fh-footer .footer__block .accordion__toggle{font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.fh-footer .footer__block--links .v-stack{gap:15px}.fh-footer .footer__block--links ul.v-stack{gap:9px}.fh-footer .footer__block--links a{display:inline-block;color:#ffffffa6;font-size:14px;line-height:1.5;text-decoration:none;background:none}.fh-footer .footer__block--links .fh-footer__extra-links.prose a{background-image:none}.fh-footer .footer__block--links ul+.fh-footer__extra-links{margin-top:-6px}.fh-footer .fh-footer__extra-links p{margin:0 0 9px;line-height:1.5}.fh-footer .fh-footer__extra-links p:last-child{margin-bottom:0}.fh-footer a:hover,.fh-footer a:focus-visible,.fh-footer__brand .social-media__item a:hover,.fh-footer__brand .social-media__item a:focus-visible{color:#e6007e}.fh-footer a:focus-visible,.fh-footer button:focus-visible,.fh-footer summary:focus-visible{outline:2px solid #e6007e;outline-offset:4px}.fh-footer .footer__aside{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;text-align:start}.fh-footer__utilities:not(:has(.localization-selectors,.payment-methods)){display:none}.fh-footer .footer__aside .payment-methods{justify-content:end}.fh-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:18px 32px;padding-top:22px;border-top:1px solid rgb(255 255 255 / .2);color:#ffffff80;font-size:10px;line-height:1.6;letter-spacing:.08em;text-transform:uppercase}.fh-footer__copyright{margin:0}.fh-footer__copyright a{margin-inline-start:12px}.fh-footer__legal-menus{display:flex;flex-wrap:wrap;gap:14px 24px}.fh-footer__legal-menus:not(:has(nav)){display:none}.fh-footer__legal ul{display:flex;flex-wrap:wrap;gap:10px 22px}.fh-footer__legal a{color:inherit;text-decoration:none}@media screen and (max-width:1100px){.fh-footer .footer__block-list,.fh-footer .footer__block-list:has(.footer__accordion-group){grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.fh-footer__brand{grid-column:1 / -1}.fh-footer__wordmark{font-size:clamp(32px,5.5vw,52px)}}@media screen and (max-width:699px){.fh-footer__shell{width:min(100% - 32px,1480px)}.fh-footer .footer__block-list,.fh-footer .footer__block-list:has(.footer__accordion-group){grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 24px;padding-bottom:48px}.fh-footer__wordmark{font-size:clamp(30px,8.8vw,48px)}.fh-footer__bottom{flex-direction:column}.fh-footer .footer__aside,.fh-footer .footer__aside .payment-methods{justify-content:start}}.shopify-section--related-products,.shopify-section--related-products .color-scheme{background:#fff}.fh-related-head{display:flex;gap:32px;align-items:flex-end;justify-content:space-between;margin-bottom:8px}.fh-related-head__copy{min-width:0}.fh-related-head .fh-related-head__heading{margin:0;font-weight:800;line-height:.95;font-size:clamp(48px,6.6vw,108px);text-transform:none;letter-spacing:-.035em}.fh-related-head .fh-related-head__heading.h1{font-size:clamp(64px,10.5vw,168px)}.fh-related-head .fh-related-head__heading.h3{font-size:clamp(28px,3vw,48px)}.fh-related-head .fh-related-head__heading.h4{font-size:clamp(22px,2.2vw,32px)}.fh-related-head .fh-related-head__heading.h5{font-size:clamp(18px,1.8vw,24px)}.fh-related-head .fh-related-head__heading.h6{font-size:clamp(14px,1.4vw,18px)}.fh-related-head__content{max-width:650px;margin-top:20px}.fh-related-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.fh-related-arrow{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid currentColor;border-radius:0;color:inherit;background:transparent;cursor:pointer}.fh-related-arrow:hover:not(:disabled),.fh-related-arrow:focus-visible{color:#fff;border-color:#e6007e;background:#e6007e}.fh-related-arrow:focus-visible{outline:2px solid #e6007e;outline-offset:3px}.fh-related-arrow:disabled{opacity:.28;cursor:default}.fh-related-products .product-list--carousel{--fh-related-gap: 48px;--product-list-card-width: calc((100% - var(--fh-related-gap) * 3) / 3.25);--product-list-calculated-column-gap: var(--fh-related-gap);column-gap:var(--fh-related-gap);justify-content:start;scroll-snap-type:x mandatory}@media screen and (min-width:700px)and (max-width:999px){.fh-related-products .product-list--carousel{--fh-related-gap: 32px;--product-list-card-width: 38%}}@media screen and (max-width:699px){.fh-related-head{align-items:flex-start;flex-direction:column;gap:24px}.fh-related-controls{align-self:flex-end}.fh-related-arrow{width:44px;height:44px}.fh-related-products .product-list--carousel{--fh-related-gap: 16px;--product-list-card-width: 74%}}.product-card .fh-card-colors{display:grid;grid-template-columns:max-content minmax(0,max-content) max-content;justify-content:start;align-items:center;gap:6px;width:100%;min-width:0;margin-block:2px 4px;color:rgb(var(--text-color) / .65);font-family:var(--text-font-family);font-size:12px;font-weight:400;line-height:1.35;letter-spacing:0;text-align:start;text-transform:none}.product-card .fh-card-colors__swatches{display:flex;flex-wrap:nowrap;align-items:center;gap:3px;margin:0;padding:0;min-width:0;border:0}.product-card .fh-card-colors__choice{position:relative;display:block;flex-shrink:0}.product-card .fh-card-colors :is(.color-swatch,.thumbnail-swatch){--swatch-size: 22px;--swatch-offset: 2px;width:22px;height:22px;margin:0;padding:2px;border:1px solid transparent;border-radius:50%;cursor:pointer}.product-card .fh-card-colors .thumbnail-swatch img{width:100%;height:100%;aspect-ratio:1;border-radius:50%;object-fit:cover}.product-card .fh-card-colors .color-swatch.border{border-color:rgb(var(--text-color) / .15)}.product-card .fh-card-colors :checked+:is(.color-swatch,.thumbnail-swatch){border-color:rgb(var(--text-color))}.product-card .fh-card-colors :focus-visible+:is(.color-swatch,.thumbnail-swatch){outline:2px solid #e6007e;outline-offset:2px}.product-card .fh-card-colors__choice--unmapped .color-swatch{background:transparent;border-color:rgb(var(--text-color) / .35);border-style:dashed}.product-card .fh-card-colors__choice--unmapped :checked+.color-swatch{border-color:rgb(var(--text-color))}.product-card .fh-card-colors__name{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.product-card .fh-card-colors__more{white-space:nowrap;text-decoration:none;text-underline-offset:3px}.product-card .fh-card-colors__more:hover{text-decoration:underline}.product-card .fh-card-colors__more:focus-visible{outline:2px solid #e6007e;outline-offset:3px}@media(max-width:699px){.product-card .fh-card-colors{gap:4px;margin-block:0;font-size:11px}.product-card .fh-card-colors__swatches{gap:1px}.product-card .fh-card-colors :is(.color-swatch,.thumbnail-swatch){--swatch-size: 20px;width:20px;height:20px}}.fh-cta-label{display:inline-flex;align-items:center}.fh-cta-arrow{display:block;width:.82em;height:.7em;margin-inline-start:.4em;flex-shrink:0;overflow:visible}.fh-cta-arrow--west{margin-inline-start:0;margin-inline-end:.4em}.fh-cta-label--icon .fh-cta-arrow{margin-inline:0}.fh-drawer.drawer{--drawer-max-width: min(460px, 100%);--drawer-header-padding-block: 1.5rem;--drawer-header-padding-inline: 1.875rem;--drawer-body-padding-inline: 1.875rem;--drawer-footer-padding-block: 1.5rem;--drawer-footer-padding-inline: 1.875rem}.fh-drawer::part(content){border-radius:0}.fh-drawer::part(header){min-height:88px}.fh-drawer::part(close-button){width:42px;height:42px;border:1px solid #0a0a0a;border-radius:0;color:#0a0a0a;background:transparent;opacity:1}.fh-drawer::part(close-button)>svg{width:14px;height:14px}@media screen and (pointer:fine){.fh-drawer::part(close-button){opacity:1}.fh-drawer::part(close-button):hover{color:#fff;background:#0a0a0a;opacity:1}.fh-drawer::part(close-button):focus-visible{outline:1px solid #0a0a0a;outline-offset:2px}}.fh-drawer .fh-drawer__title{margin:0;font-size:clamp(1.75rem,1.4rem + 1.2vw,2rem);font-weight:800;line-height:.95;letter-spacing:-.035em;text-transform:none}.cart-drawer.fh-drawer .h5{text-transform:none;letter-spacing:-.02em}.fh-drawer .fh-drawer__footer .button{min-height:54px;padding:0 1.25rem;border:0;border-radius:0;background-color:#0a0a0a;background-image:none;color:#fff;font-weight:700;letter-spacing:.02em;text-transform:none;transition:background-color .25s ease,color .25s ease}.fh-drawer .fh-drawer__footer .button:hover,.fh-drawer .fh-drawer__footer .button:focus-visible,.features--button-transition .fh-drawer .fh-drawer__footer .button:not([disabled]):hover,.features--button-transition .fh-drawer .fh-drawer__footer .button:not([disabled]):focus-visible{color:#fff;background-color:#e6007e;background-image:none;background-size:auto;border-color:#e6007e}.header-sidebar.fh-drawer::part(header){border-block-end:1px solid rgba(10,10,10,.16);justify-content:flex-end}.header-sidebar.fh-drawer .header-sidebar__linklist-button,.header-sidebar.fh-drawer .header-sidebar__linklist-button.h6{font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:700;letter-spacing:-.03em;text-transform:none;padding-block:.9rem}.fh-header-localization{--background: 255 255 255;--text-color: 10 10 10;--fh-localization-height: min(880px, calc(100dvh - 64px) );--modal-body-padding-block: 0;--modal-body-padding-inline: 0}.modal.fh-header-localization::part(overlay){background:#0a0a0a6b}.modal.fh-header-localization::part(content){width:min(660px,calc(100vw - 64px));max-width:none;max-height:var(--fh-localization-height);border-radius:0;overflow:hidden}.modal.fh-header-localization::part(header){display:none}.modal.fh-header-localization::part(body){padding:0}.fh-header-localization [hidden]{display:none!important}.fh-header-localization :focus-visible{outline:2px solid #e6007e;outline-offset:3px}.fh-header-localization__layout{display:flex;flex-direction:column;max-height:var(--fh-localization-height);color:#0a0a0a;background:#fff;font-family:var(--text-font-family)}.fh-header-localization__top{padding:24px 32px 14px;flex:none}.fh-header-localization__topline{display:flex;align-items:center;justify-content:space-between;gap:24px}.fh-header-localization__eyebrow{margin:0;color:#777;font-size:10px;line-height:1.5;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fh-header-localization__close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #dedede;border-radius:0;background:#fff;color:#0a0a0a}.fh-header-localization__close:hover{color:#e6007e}.fh-header-localization__top .fh-header-localization__title{margin:8px 0 12px;font-family:inherit;font-size:clamp(32px,4vw,40px);font-weight:800;line-height:1.05;letter-spacing:-.045em;text-transform:none}.fh-header-localization__top>p:not(.fh-header-localization__title){margin:0;color:#666;font-size:14px;line-height:1.6}.fh-header-localization__form{display:flex;flex-direction:column;flex:1;min-height:0;margin:0}.fh-header-localization__body{min-height:0;padding:16px 32px 8px;overflow-y:auto;overscroll-behavior:contain}.fh-header-localization fieldset{min-width:0;margin:0 0 24px;padding:0;border:0}.fh-header-localization legend{margin-bottom:12px;font-size:12px;line-height:1.5;letter-spacing:.1em;font-weight:700;text-transform:uppercase}.fh-header-localization input{color:inherit;background:#fff;font:inherit;border-radius:0}.fh-header-localization__languages>div{display:flex;flex-wrap:wrap;gap:12px}.fh-header-localization__languages label{position:relative;flex:1 1 130px}.fh-header-localization__languages span{display:block;padding:12px 20px;border:1px solid #dedede;text-align:center;font-size:15px;line-height:1.5;cursor:pointer}.fh-header-localization__languages input:checked+span{border-color:#0a0a0a;background:#0a0a0a;color:#fff}.fh-header-localization__languages input:focus-visible+span{outline:2px solid #e6007e;outline-offset:3px}.fh-header-localization .fh-header-localization__filter{width:100%;min-width:0;margin-bottom:10px;padding:13px 14px;border:1px solid #dedede;font-size:15px;line-height:1.5}.fh-header-localization__country-list{display:grid}.fh-header-localization__country-list label{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 8px;border-bottom:1px solid #dedede;font-size:15px;line-height:1.5;cursor:pointer}.fh-header-localization__country-list label:has(input:checked){background:#f5f3f4}.fh-header-localization__country-list input{width:16px;height:16px;flex:none;margin:0;accent-color:#0a0a0a}.fh-header-localization__country-list span{flex:1}.fh-header-localization__country-list small{flex:none;color:#777;font-size:11px}.fh-header-localization__status{margin:12px 0 0;font-size:13px}.fh-header-localization__status:empty{display:none}.fh-header-localization__bottom{flex:none;padding:18px 32px 24px;border-top:1px solid #dedede;background:#fff}.fh-header-localization__bottom p{margin:0 0 12px;color:#666;font-size:12px;line-height:1.5}.fh-header-localization__bottom button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:14px 20px;border:0;border-radius:0;background:#0a0a0a;color:#fff;font:inherit;font-size:15px;line-height:1.5;font-weight:600}.fh-header-localization__bottom button:hover{background:#282828}@media(max-width:699px){.fh-header-localization{--fh-localization-height: 100dvh}.modal.fh-header-localization::part(content){width:100%;height:100dvh;max-height:100dvh}.fh-header-localization__layout{height:100dvh}.fh-header-localization__top{padding:20px 20px 10px}.fh-header-localization__top .fh-header-localization__title{margin-top:16px;font-size:34px}.fh-header-localization__body{padding:16px 20px 8px}.fh-header-localization__bottom{padding:16px 20px max(20px,env(safe-area-inset-bottom))}}.fh-header-menu-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fh-header-menu-card{min-width:0;display:block;color:#0a0a0a;text-decoration:none}.fh-header-menu-card__media{display:block;aspect-ratio:4/4.65;overflow:hidden;background:#f0f0ed}.fh-header-menu-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s;filter:none}.fh-header-menu-card--contain .fh-header-menu-card__media{background:#fff}.fh-header-menu-card--contain .fh-header-menu-card__media img{object-fit:contain;padding:28px}.fh-header-menu-card__kicker{display:block;margin:16px 0 6px;font-size:9px;font-weight:700;letter-spacing:.14em;line-height:1.5;text-transform:uppercase;color:#777}.fh-header-menu-card__title{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-top:6px;font-size:clamp(17px,1.3vw,21px);font-weight:800;line-height:1.2;letter-spacing:-.03em;text-transform:none}.fh-header-menu-card__title svg{flex:none;margin-top:3px}.fh-header-menu-card:hover .fh-header-menu-card__title{color:#e6007e}.fh-header-menu-card:hover img{transform:scale(1.03)}.fh-header-menu-card:focus-visible{outline:2px solid #e6007e;outline-offset:4px}@media(prefers-reduced-motion:reduce){.fh-header-menu-card__media img{transition:none}.fh-header-menu-card:hover img{transform:none}}.shopify-section--header .header.fh-header{--header-show-transparent-logo:0;--text-color:10 10 10;--background:255 255 255;--background-gradient:#fff;background:#fff;color:#0a0a0a;margin-block-end:0;grid-template-areas:"logo primary-nav secondary-nav";grid-template-columns:170px minmax(0,1fr) 170px;column-gap:24px;row-gap:0;min-height:84px;padding-block:0;padding-inline:max(48px,calc((100% - 1600px)/2));font-family:var(--text-font-family);font-weight:500}.fh-header .header__logo{justify-self:start}.fh-header .header__logo-image{max-height:80px;width:auto;max-width:var(--header-logo-width)}.fh-header .header__primary-nav{justify-content:center;flex-wrap:nowrap;gap:clamp(23px,2.1vw,36px)}.fh-header .header__primary-nav-item>a,.fh-header .header__primary-nav-item summary{display:flex;align-items:center;position:relative;min-height:84px;padding:0;font-family:inherit;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;white-space:nowrap;list-style:none}.fh-header .header__primary-nav-item summary::-webkit-details-marker{display:none}.fh-header .header__primary-nav-item summary::marker{content:""}.fh-header .header__primary-nav-item summary:after{display:none}.fh-header .header__primary-nav-item [data-title]:before{bottom:20px;background:#e6007e;width:100%}.fh-header .header__primary-nav-item details[open]>summary:before{transform:scaleX(1)}.fh-header .fh-header__outlet{color:#e6007e}.fh-header .header__secondary-nav{justify-self:end;flex-wrap:nowrap;gap:19px}.fh-header .header__secondary-nav>ul{display:contents}.fh-header .header__secondary-nav li{flex:none}.fh-header .header__secondary-nav li>a,.fh-header .header__secondary-nav li>button{display:flex;align-items:center;justify-content:center;min-width:24px;height:44px;padding:0;border:0;border-radius:0;background:none;color:inherit}.fh-header .header__nav-icon{width:22px;height:22px}.fh-header .header__secondary-nav button:hover,.fh-header .header__secondary-nav a:hover{color:#e6007e}.fh-header .fh-header__mobile-trigger{display:none}.fh-header :is(a,button,summary):focus-visible{outline:2px solid #e6007e;outline-offset:4px}.fh-header .header__account-link shopify-account{display:flex;align-items:center;justify-content:center;min-width:24px;height:44px}.fh-header .fh-header-mega{display:block;background:#fff;color:#0a0a0a;padding:0;inset-block-start:100%;width:100%;max-height:calc(100dvh - var(--header-height) - var(--announcement-bar-height,0px));overflow-y:auto;overscroll-behavior:contain;border-block-end:1px solid #0a0a0a24}.fh-header-mega__inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.05fr) minmax(0,1.8fr);gap:clamp(36px,4vw,66px);align-items:start;width:min(calc(100% - 96px),1600px);margin-inline:auto;padding-block:44px 48px}.fh-header-mega__intro{min-width:0;padding-top:4px}.fh-header-mega__eyebrow{margin:0 0 19px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#777}.fh-header-mega__title{margin:0;font-family:var(--text-font-family);font-size:clamp(42px,3.8vw,60px);font-weight:800;line-height:1;letter-spacing:-.055em;text-transform:none;overflow-wrap:normal}.fh-header-mega__title--long{font-size:clamp(28px,2.35vw,38px)}.fh-header-mega__description{max-width:25ch;margin:23px 0 25px;font-size:15px;line-height:1.7;color:#686868}.fh-header-all{display:inline-flex;align-items:center;gap:20px;border-bottom:1px solid currentColor;padding:8px 0;font-size:13px;font-weight:700;text-transform:none;letter-spacing:0}.fh-header-all svg{flex:none}.fh-header-all:hover{color:#e6007e}.fh-header-mega .fh-header-mega__links{display:grid;gap:0;max-width:none;width:auto}.fh-header-mega__links a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #0a0a0a24;font-size:clamp(18px,1.5vw,23px);font-weight:600;letter-spacing:-.025em;line-height:1.3}.fh-header-mega__links li:first-child a{padding-top:0}.fh-header-mega__links svg{flex:none;opacity:0;transform:translate(-6px);transition:opacity .2s,transform .2s}.fh-header-mega__links a:hover,.fh-header-mega__links a:focus-visible{color:#e6007e}.fh-header-mega__links a:hover svg,.fh-header-mega__links a:focus-visible svg{opacity:1;transform:none}.fh-header-mega .fh-header-mega__promo{display:block;max-width:none;width:auto;flex:none}.fh-header-mega__promo>.fh-header-menu-cards{width:100%;max-width:none;min-width:0}.fh-header-mega .fh-header-mega__links>li{max-width:none}@media(max-width:1350px){.shopify-section--header .header.fh-header{padding-inline:32px;grid-template-columns:155px minmax(0,1fr) 155px;column-gap:18px}.fh-header .header__primary-nav{gap:22px}.fh-header .header__primary-nav-item summary,.fh-header .header__primary-nav-item>a{font-size:13px}.fh-header .header__secondary-nav{gap:16px}.fh-header-mega__inner{width:calc(100% - 64px);gap:32px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.8fr)}.fh-header-mega__links a{font-size:18px}}@media(max-width:1099px){.shopify-section--header .header.fh-header{grid-template-areas:"logo secondary-nav";grid-template-columns:1fr auto;min-height:76px}.fh-header .header__primary-nav{display:none}.fh-header .fh-header__mobile-trigger{display:block}.fh-header .header__logo-image{max-height:60px}.fh-header .header__secondary-nav{gap:12px}.fh-header .header__account-link{display:block!important}}@media(max-width:699px){.shopify-section--header .header.fh-header{padding-inline:16px;min-height:72px}.fh-header .header__logo-image{max-height:50px}.fh-header .header__secondary-nav{gap:4px}.fh-header .header__secondary-nav li>a,.fh-header .header__secondary-nav li>button,.fh-header .header__account-link shopify-account{min-width:44px;height:44px}}@media(max-width:359px){.shopify-section--header .header.fh-header{column-gap:8px}.fh-header .header__logo-image{max-height:44px}.fh-header .header__secondary-nav{gap:0}}@media(prefers-reduced-motion:reduce){.fh-header-mega__links svg{transition:none}}.fh-pdp-eyebrow{display:flex;gap:8px;align-items:center;margin:0 0 15px;font-size:11px;font-weight:700;line-height:1.48;letter-spacing:.16em;text-transform:uppercase}.fh-pdp-eyebrow__index{color:#e6007e}.shopify-section--header:has(.fh-header-search[open]),x-header:has(.fh-header-search[open]){transform:none;transition:none;will-change:auto}.shopify-section--header:has(.fh-header-search[open]){z-index:6!important}.header-search.fh-header-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;width:100%;--background: 255 255 255;--text-color: 10 10 10}.header-search.fh-header-search::part(overlay){top:0;right:0;bottom:0;left:0;min-height:100dvh;background:#0a0a0a6b}.header-search.fh-header-search::part(content){max-height:100dvh;background:#fff;color:#0a0a0a;overscroll-behavior:contain}.fh-header-search [hidden]{display:none!important}.fh-header-search :focus-visible{outline:2px solid #e6007e;outline-offset:3px}.fh-header-search__inner{display:block;width:min(100% - 96px,1040px);margin-inline:auto;padding:32px 0 40px;font-family:var(--text-font-family)}.fh-header-search__topline{display:flex;align-items:center;justify-content:space-between;gap:24px}.fh-header-search__eyebrow{margin:0;color:#777;font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.fh-header-search__close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #dedede;border-radius:0;color:#0a0a0a;background:#fff}.fh-header-search__close:hover{color:#e6007e}.fh-header-search__inner>.fh-header-search__title{margin:8px 0 28px;font-family:inherit;font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:-.045em;font-weight:800;text-transform:none}.fh-header-search__field{display:flex;align-items:center;gap:20px;margin:0 0 36px;border-bottom:2px solid #0a0a0a}.fh-header-search .header-search__input{width:100%;min-width:0;padding:18px 0;border:0;border-radius:0;color:inherit;background:#fff;font-family:inherit;font-size:clamp(21px,2.7vw,32px);line-height:1.45;font-weight:500;letter-spacing:-.02em;-webkit-appearance:none;appearance:none}.fh-header-search .header-search__input:focus-visible{outline:2px solid #e6007e;outline-offset:0}.fh-header-search__field button{display:grid;place-items:center;flex:none;width:48px;height:48px;padding:0;border:0;border-radius:0;color:#0a0a0a;background:#fff}.fh-header-search__field button:hover{color:#e6007e}.fh-header-search__discover ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:12px 0 0;padding:0;list-style:none}.fh-header-search__discover a{display:flex;align-items:center;gap:14px;min-height:58px;padding:10px 0;border-bottom:1px solid #dedede;font-size:17px;line-height:1.35;text-decoration:none}.fh-header-search__discover a span{flex:1}.fh-header-search__discover a svg{flex:none;width:17px;height:14px}.fh-header-search__discover a:hover{color:#e6007e}.fh-header-search .predictive-search__results{padding-block:0}.fh-header-search .predictive-search__tabs [role=tab],.fh-header-search .predictive-search__category{font-family:inherit;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.fh-header-search .predictive-search__content .button{border-radius:0}.fh-header-search .predictive-search__no-results{margin:0;padding-block:8px 16px;font-size:16px;line-height:1.6}@media(max-width:699px){.header-search.fh-header-search::part(content){height:100dvh;max-height:100dvh}.fh-header-search__inner{width:calc(100% - 40px);padding-block:20px max(32px,env(safe-area-inset-bottom))}.fh-header-search__inner>.fh-header-search__title{margin-top:20px}.fh-header-search .header-search__input{font-size:18px}.fh-header-search__field{gap:8px}.fh-header-search__discover ul{grid-template-columns:minmax(0,1fr);gap:0}.fh-header-search__discover a{min-height:54px;font-size:16px}}.header-sidebar.fh-drawer.fh-header-sidebar{--drawer-max-width: min(520px, 100%);--drawer-header-padding-block: 16px;--drawer-header-padding-inline: 24px;--drawer-body-padding-inline: 24px;--background: 255 255 255;--text-color: 10 10 10;--border-color: 220 220 220}.header-sidebar.fh-drawer.fh-header-sidebar::part(content){height:100dvh;max-height:100%;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:#fff}.header-sidebar.fh-drawer.fh-header-sidebar::part(header){min-height:84px;justify-content:space-between;border-bottom:1px solid rgba(10,10,10,.14)}.header-sidebar.fh-drawer.fh-header-sidebar::part(wordmark){margin:0;color:#0a0a0a;font-family:inherit;font-size:22px;font-weight:800;letter-spacing:-.05em;line-height:1.1}.header-sidebar.fh-drawer.fh-header-sidebar::part(close-button){flex:none;width:42px;height:42px;border:1px solid rgba(10,10,10,.14);border-radius:0}.header-sidebar.fh-drawer.fh-header-sidebar::part(panel-list){position:relative;min-height:0;overflow:hidden}.header-sidebar.fh-drawer.fh-header-sidebar::part(persistent-footer){position:relative;z-index:2;background:#fff}.fh-header-sidebar .header-sidebar__main-panel{position:relative;z-index:0;min-height:0;opacity:1!important;transform:none!important}.fh-header-sidebar:has(.header-sidebar__collapsible-panel[aria-activedescendant]) .header-sidebar__main-panel{visibility:hidden;pointer-events:none}.fh-header-sidebar .header-sidebar__scroller{height:100%;padding:12px 24px 30px;overflow:hidden auto;overscroll-behavior:contain}.header-sidebar.fh-drawer.fh-header-sidebar .header-sidebar__main-panel .header-sidebar__linklist-button{padding:20px 0;border-bottom:1px solid rgba(10,10,10,.14);font-family:inherit;font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.04em;text-transform:none;color:#0a0a0a}.header-sidebar.fh-drawer.fh-header-sidebar .header-sidebar__main-panel .fh-header-sidebar__outlet .header-sidebar__linklist-button{color:#e6007e}.fh-header-sidebar .header-sidebar__linklist-button svg{flex:none}.fh-header-sidebar .header-sidebar__collapsible-panel{top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;transform:none!important;background:#fff}.fh-header-sidebar .header-sidebar__collapsible-panel .header-sidebar__scroller{position:static;width:100%;height:100%}.fh-header-sidebar .header-sidebar__back-button{display:flex;align-items:center;gap:12px;width:auto;min-height:44px;padding:14px 0;margin:0 0 20px;border:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none}.fh-header-sidebar .fh-header-sidebar__category-title{margin:0 0 20px;font-family:inherit;font-size:clamp(29px,7vw,40px);font-weight:800;line-height:1.1;letter-spacing:-.045em;text-transform:none;overflow-wrap:anywhere}.fh-header-sidebar .fh-header-sidebar__intro{max-width:30ch;margin:0 0 13px;color:#777;font-size:14px;line-height:1.6}.fh-header-sidebar .fh-header-sidebar__all-link{display:inline-flex;align-items:center;gap:20px;min-height:44px;padding:8px 0;border-bottom:1px solid currentColor;font-size:13px;font-weight:700}.fh-header-sidebar .header-sidebar__sub-panel>.header-sidebar__linklist{margin:14px 0 24px}.header-sidebar.fh-drawer.fh-header-sidebar .header-sidebar__sub-panel .header-sidebar__linklist-button{min-height:44px;padding:9px 0;font-family:inherit;font-size:17px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none}.fh-header-sidebar .header-sidebar__promo{display:block;margin:0 0 24px}.fh-header-sidebar .header-sidebar__promo>*{min-width:0}.fh-header-sidebar .fh-header-menu-cards{gap:14px}.fh-header-sidebar .fh-header-menu-card__media{aspect-ratio:4 / 4.5}.fh-header-sidebar .fh-header-menu-card__kicker{font-size:8px}.fh-header-sidebar .fh-header-menu-card__title{font-size:16px}.fh-header-sidebar .fh-header-menu-card__title svg{display:none}.fh-header-sidebar .header-sidebar__footer{padding:16px 24px max(18px,env(safe-area-inset-bottom));border-top:1px solid rgba(10,10,10,.14);background:#fff}.fh-header-sidebar .header-sidebar__footer:before{display:none}.fh-header-sidebar .header-sidebar__footer>*{padding:0}.fh-header-sidebar .fh-header-sidebar__service{display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:13px;font-weight:700}.fh-header-sidebar .fh-header-sidebar__service a{display:flex;align-items:center;min-height:44px}.fh-header-sidebar .fh-header-sidebar__localization{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(10,10,10,.14);text-align:start;font-size:12px;line-height:1.4;font-weight:500}.fh-header-sidebar .fh-header-sidebar__localization svg{flex:none}.fh-header-sidebar a:hover,.fh-header-sidebar button:hover{color:#e6007e}.fh-header-sidebar a:focus-visible,.fh-header-sidebar button:focus-visible{outline:2px solid #e6007e;outline-offset:3px}fh-header-sidebar-controller{display:none}@media(max-width:699px){.header-sidebar.fh-drawer.fh-header-sidebar{--drawer-header-padding-inline: 20px}.header-sidebar.fh-drawer.fh-header-sidebar::part(header){min-height:76px}.fh-header-sidebar .header-sidebar__scroller,.fh-header-sidebar .header-sidebar__footer{padding-inline:20px}.header-sidebar.fh-drawer.fh-header-sidebar .header-sidebar__main-panel .header-sidebar__linklist-button{font-size:28px}}@media(max-height:650px){.header-sidebar.fh-drawer.fh-header-sidebar .header-sidebar__main-panel .header-sidebar__linklist-button{padding-block:12px;font-size:24px}.fh-header-sidebar .header-sidebar__scroller{padding-top:10px;padding-bottom:14px}}@media(prefers-reduced-motion:reduce){.fh-header-sidebar *,.fh-header-sidebar::part(content),.fh-header-sidebar::part(overlay){transition:none!important;animation:none!important}.fh-header-sidebar .header-sidebar__linklist li,.fh-header-sidebar .header-sidebar__collapsible-panel,.fh-header-sidebar .header-sidebar__sub-panel,.fh-header-sidebar .header-sidebar__footer,.fh-header-sidebar::part(content){opacity:1!important;transform:none!important}.fh-header-sidebar::part(overlay){opacity:1!important}}.product-card .product-card__figure>.badge-list{z-index:2;inset-block-start:14px;inset-inline-start:14px}.product-card .badge{border-radius:0;padding:6px 8px;font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.product-card .badge--custom,.product-card .badge--sold-out{background:#0a0a0a;color:#fff}.product-card .badge--on-sale{background:#e6007e;color:#fff}.product-card .product-card__info{--heading-text-transform: none;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-block:15px 8px;text-align:start;text-transform:none}.product-card .product-card__info :is(.price-list,.rating-badge){justify-content:flex-start}.product-card .product-card__vendor{font-size:10px;font-weight:700;letter-spacing:.11em;line-height:1.3;text-align:start;text-transform:uppercase}.product-card .product-card__info>.product-title{margin:0;font-family:var(--text-font-family);font-size:14px;font-weight:400;letter-spacing:0;line-height:1.3;text-align:start;text-transform:none}.product-card .product-card__info>.price-list{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:.35em;text-align:start;font-size:13px}.product-card .product-card__info>.price-list :is(sale-price,compare-at-price,.h6){font-family:var(--text-font-family);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.3;text-transform:none}.product-card .product-card__info>fieldset,.product-card .product-card__info>.smallcaps,.product-card .product-card__info>.rating-badge{grid-column:unset;justify-self:start;width:100%;justify-content:flex-start;text-align:start}@media screen and (min-width:700px)and (max-width:999px){.product-list{--product-list-default-column-gap: 2rem}}@media screen and (max-width:699px){.product-list{--product-list-default-column-gap: 1rem}.product-card .product-card__info{gap:8px 12px;padding-block:14px 10px}.product-card .product-card__vendor{letter-spacing:.08em;line-height:1.4}.product-card .product-card__info>.product-title,.product-card .product-card__info>.price-list :is(sale-price,compare-at-price,.h6){line-height:1.4}}@media(prefers-reduced-motion:reduce){.product-card .product-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AgCABAgAABlAAAAAAAIAAACAbgAEBgBA */
