.product-style-switcher{margin:0 0 20px}.product-style-switcher__title{margin-bottom:8px;font-weight:700;text-transform:uppercase}.product-style-switcher__title span{font-weight:400}.product-style-switcher__options{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.product-style-switcher__option{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:8px 14px;border:1px solid #c8c8c8;color:inherit;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.product-style-family{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:8px 0 24px;padding:18px 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;font-size:14px;line-height:1.4}.product-style-family__links{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none}.product-style-family__link{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.product-style-family__link:hover,.product-style-family__link:focus-visible{color:inherit;text-decoration-thickness:2px}.product-style-switcher__option:hover,.product-style-switcher__option:focus-visible{border-color:#2d2d2d;color:inherit}.product-style-switcher__option.is-active{border-color:#2d2d2d;background:#2d2d2d;color:#fff}.product-style-switcher__option[aria-busy=true]{cursor:progress;opacity:.65;pointer-events:none}.product-style-switcher__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-style-comparison{width:100%;max-width:1220px;margin:100px auto 80px;color:#2d2d2d}.product-style-comparison__heading{margin:0 0 23px;color:inherit;font-family:var( --font-family-primary, "europa", "Helvetica Neue", Helvetica, Arial, sans-serif );font-size:clamp(17px,4.57vw,19.113px);font-weight:var(--font-weight-bold, 700);letter-spacing:.3em;line-height:1.324;text-align:center;text-transform:uppercase}.product-style-comparison__heading-line{display:block}.product-style-comparison__cards{display:grid;grid-template-columns:1fr;gap:48px;width:min(65.2vw,386px);max-width:100%;margin:0 auto}.product-style-comparison__card,.product-style-comparison__body{display:flex;flex-direction:column;min-width:0}.product-style-comparison__body{flex:1}.product-style-comparison__image-link{display:block;position:relative;aspect-ratio:385.572 / 484.866;margin-bottom:clamp(14px,3.96vw,23px);color:inherit}.product-style-comparison__image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product-style-comparison__style-name{margin:0 0 4px;color:inherit;font-family:var( --font-family-primary, "europa", "Helvetica Neue", Helvetica, Arial, sans-serif );font-size:clamp(14px,3.705vw,21.922px);font-weight:var(--font-weight-bold, 700);letter-spacing:.3em;line-height:1.765;text-transform:uppercase}.product-style-comparison__description{margin-bottom:clamp(16px,4.267vw,25px);color:#979494;font-size:clamp(13px,3.487vw,20.633px);line-height:1.188}.product-style-comparison__description>*{margin:0}.product-style-comparison__description p{margin:0}.product-style-comparison__details{margin:0;padding:clamp(14px,3.7vw,21px) 0 0;border-top:1px solid #d8d8d8}.product-style-comparison__detail{line-height:1.36;font-size:clamp(11.5px,3.05vw,18.054px);margin-bottom:clamp(9px,2.4vw,14px)}.product-style-comparison__detail:last-child{margin-bottom:0}.product-style-comparison__detail dt,.product-style-comparison__detail dd{margin:0;display:inline}.product-style-comparison__detail dt{font-family:Baskerville,Baskerville Old Face,Georgia,serif;font-size:inherit;font-style:italic;font-weight:400}.product-style-comparison__detail dd{font-size:clamp(10px,2.615vw,15.474px);letter-spacing:.04em;line-height:inherit;text-transform:uppercase}.product-style-comparison__cta{display:flex;min-height:clamp(50px,12.858vw,116.875px);align-items:center;justify-content:center;width:100%;margin-top:auto;padding:10px 12px;border:1px solid #b3b3b3;color:#2d2d2d;font-size:clamp(12px,2.833vw,25.751px);letter-spacing:.1em;line-height:1.462;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.product-style-comparison__cta:hover,.product-style-comparison__cta:focus-visible,.product-style-comparison__cta.is-current{background:#000;color:#fff}@media only screen and (min-width:1024px){.product-style-comparison{width:min(1220px,100%);margin-top:130px}.product-style-comparison__heading{font-size:19.113px;line-height:33.728px;margin-bottom:38px}.product-style-comparison__heading-line{display:inline}.product-style-comparison__cards{width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.product-style-comparison__image-link{margin-bottom:23px}.product-style-comparison__style-name{font-size:21.922px;line-height:38.686px;margin-bottom:6px}.product-style-comparison__description{font-size:20.633px;line-height:24.501px;margin-bottom:25px}.product-style-comparison__details{padding-top:21px;margin-bottom:31px}.product-style-comparison__detail{font-size:18.054px;line-height:24.501px;margin-bottom:14px}.product-style-comparison__detail dd{font-size:15.474px}.product-style-comparison__cta{min-height:76.086px;font-size:16.764px;line-height:24.501px}}@media only screen and (max-width:1023px){.product-style-comparison{margin-top:64px}}.shopify-section.product-template{transition:opacity .16s ease}.shopify-section.product-template.is-style-loading{cursor:progress}.shopify-section.product-template.is-style-leaving{opacity:0;pointer-events:none}.shopify-section.product-template.is-style-entering{animation:product-style-switcher-enter .16s ease both}@keyframes product-style-switcher-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.product-style-switcher__option,.product-style-comparison__cta,.shopify-section.product-template{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/product-style-switcher.css.map */
