@keyframes _skeleton-shimmer_1flw2_1{0%{background-position:-200% 0}to{background-position:200% 0}}._ProductDetailPage__layout_1flw2_16{margin-top:10px}@media screen and (min-width:992px){._ProductDetailPage__layout_1flw2_16{margin-top:20px}}._ProductDetailPage__footerWrapper_1flw2_25{padding-bottom:100px}._ProductDetailPage__breadcrumbsWrapper_1flw2_29{margin:10px auto clamp(18px,2.2vw,26px)}._ProductDetailPage__breadcrumbsWrapper_1flw2_29>:nth-last-child(-n+2){display:none}@media screen and (min-width:768px){._ProductDetailPage__breadcrumbsWrapper_1flw2_29>:nth-last-child(-n+2){display:inline}}._ProductDetailPage__section_1flw2_41{margin-top:40px}@media screen and (min-width:992px){._ProductDetailPage__section_1flw2_41{margin-top:76px}}._ProductDetailPage__sectionHeaderWrapper_1flw2_50{align-items:baseline;gap:24px;margin-bottom:20px}@media screen and (min-width:992px){._ProductDetailPage__sectionHeaderWrapper_1flw2_50{margin-bottom:28px}}._ProductDetailPage__sectionHeaderWrapper_1flw2_50 h2{font-size:22px;line-height:1.2;font-weight:400;color:#231d1b;font-family:var(--font-jost);letter-spacing:-.03em;margin:0}@media screen and (min-width:768px){._ProductDetailPage__sectionHeaderWrapper_1flw2_50 h2{font-weight:300;font-size:clamp(30px,3vw,44px);line-height:1.05;letter-spacing:-.035em}}._ProductDetailPage__sectionHeaderWrapper_1flw2_50 a{font-size:11px;line-height:1.2;font-weight:400;color:#340314;font-family:var(--font-jost);letter-spacing:.2em;flex-shrink:0;padding-bottom:3px;border-bottom:1px solid #e7d6da;word-spacing:.32em;text-transform:uppercase;text-decoration:none;transition:border-color .3s ease}@media(hover:hover){._ProductDetailPage__sectionHeaderWrapper_1flw2_50 a:hover{border-bottom-color:#340314;color:#340314}}@media(prefers-reduced-motion:reduce){._ProductDetailPage__sectionHeaderWrapper_1flw2_50 a{transition:none}}._ProductDetailPage__sectionHeader_1flw2_50{display:flex;gap:14px;align-items:center;flex-wrap:wrap}._ProductDetailPage__sectionHeaderSmallText_1flw2_111{display:flex;gap:7px;align-items:center;font-size:10px;line-height:1;font-weight:400;color:#340314;font-family:var(--font-jost);letter-spacing:.2em;padding:7px 15px 7px 13px;border-radius:999px;background:transparent;border:1px solid #d8c7cb;text-transform:uppercase;white-space:nowrap;word-spacing:.32em}._ProductDetailPage__sectionHeaderSmallText_1flw2_111 svg{width:14px;height:14px}._ProductDetailPage__variant_1flw2_134{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;width:calc(100% + 36px);margin-left:-18px}@media screen and (min-width:992px){._ProductDetailPage__variant_1flw2_134{display:grid;grid-template-columns:minmax(0,640px) minmax(340px,520px);gap:clamp(32px,4vw,72px);align-items:flex-start;justify-content:center;width:auto;margin-left:0}}._ProductDetailPage__gallery_1flw2_153{min-width:0}@media screen and (min-width:992px){._ProductDetailPage__gallery_1flw2_153{position:sticky;top:112px}}._ProductDetailPage__galleryInner_1flw2_163{width:auto}._ProductDetailPage__variantInfo_1flw2_167{display:flex;flex-direction:column;min-width:0;padding:0 18px}@media screen and (min-width:992px){._ProductDetailPage__variantInfo_1flw2_167{padding:0 clamp(28px,6vw,55px)}}._ProductDetailPage__accordions_1flw2_179{margin-top:44px;border-top:1px solid #ede9e7}._ProductDetailPage__rail_1flw2_184{gap:14px}@media screen and (min-width:992px){._ProductDetailPage__rail_1flw2_184{gap:24px}}:where(._ProductDetailPage__railSlide_1flw2_193){width:82vw}@media screen and (min-width:576px){:where(._ProductDetailPage__railSlide_1flw2_193){width:74vw}}@media screen and (min-width:992px){:where(._ProductDetailPage__railSlide_1flw2_193){width:360px}}._ProductDetailPage__skeletonCard_1flw2_207{max-width:none}._ProductDetailPage__skeletonImage_1flw2_211{aspect-ratio:1/1}._ProductDetailPage__skeletonBrand_1flw2_215{margin-top:18px;height:17.5px}._ProductDetailPage__skeletonTitle_1flw2_220{margin-top:8px;height:19px}._ProductDetailPage__skeletonPrice_1flw2_225{margin-top:17px;height:24px}._ProductDetailPage__card_1flw2_230{gap:18px;overflow:visible}._ProductDetailPage__cardImage_1flw2_235{display:block}._ProductDetailPage__cardImage_1flw2_235>div{aspect-ratio:1/1;overflow:hidden}._ProductDetailPage__cardImage_1flw2_235 picture{display:block;width:100%;height:100%}._ProductDetailPage__cardImage_1flw2_235 img{width:100%;height:100%;aspect-ratio:auto}
