:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:.3rem solid rgb(var(--color-keyboard-focus, 11 97 205));outline-offset:.2rem}html{scroll-padding-top:calc(var(--header-height, 6rem) + 1.6rem)}.swatches.swatches--product-card{--swatch-size: 2.4rem}.swatches li.swatch-more a,.product-card__compare label{min-width:2.4rem;min-height:2.4rem}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.f-badge.el-badge{font-size:calc(var(--font-body-size) * .8);font-family:var(--font-pcard-badge-family);font-weight:var(--font-pcard-badge-weight);font-style:var(--font-pcard-badge-style);line-height:1.8rem;padding:.2rem .8rem;border:1px solid transparent;border-radius:var(--badges-radius);text-transform:none;letter-spacing:normal;color:#fff}.f-badge.el-badge--merch{background:#000}.f-badge.el-badge--merch.el-badge--new{background:#f1c400;color:#000}.f-badge.el-badge--sale{background:#c8102e}.f-badge.el-badge--soldout{background:#54585a}p.el-card-sizes,p.el-card-ship{margin-top:.4rem;line-height:1.4;color:rgba(var(--color-foreground),.85)}p.el-card-sizes+p.el-card-ship{margin-top:.2rem}.skip-to-content-link.visually-hidden:focus,.skip-to-content-link.visually-hidden:focus-visible{position:fixed!important;top:1.2rem;left:1.2rem;z-index:10000;width:auto!important;height:auto!important;margin:0!important;padding:1.2rem 2rem!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:nowrap;font-size:1.6rem;font-weight:700;color:#fff!important;background:#000!important;border:.2rem solid #fff!important;border-radius:.4rem;outline:.3rem solid #0b61cd!important;outline-offset:0!important;text-decoration:none;box-shadow:0 .4rem 1.6rem #0000004d}.skip-to-content-link.visually-hidden:focus .btn__text,.skip-to-content-link.visually-hidden:focus-visible .btn__text{color:#fff!important;opacity:1!important;transform:none!important}.skip-to-content-link.visually-hidden:focus:before,.skip-to-content-link.visually-hidden:focus:after,.skip-to-content-link.visually-hidden:focus-visible:before,.skip-to-content-link.visually-hidden:focus-visible:after{display:none!important}.search__field .search__reset>span{color:#54585a}.f-price__sale .f-price-item--regular,.f-price__sale .f-price-item--regular s{color:#54585a!important}.compare-bar__item{background-color:#d0d3d4!important}.color-scheme-4 :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#fff}@media(min-width:1024px){.topbar__inner.grid{grid-template-columns:auto 1fr auto}}@media(min-width:1024px)and (max-width:1279.98px){.header__navigation .menu__item{padding-left:.5rem;padding-right:.5rem}.header__navigation details[level=top]>summary .menu__item-text{font-size:1.4rem;gap:.5rem}}.header__navigation summary[data-link="/collections/sale"] .menu__item{background:#c8102e;color:#fff;border-radius:.4rem}.header__navigation .menu__item .icon-caret-down{color:#daaa00}.header__navigation summary[data-link="/collections/sale"] .menu__item .icon-caret-down{color:#fff}.topbar a[href^="tel:"]{color:#daaa00}.el-mega .el-mega__head,.el-mega .el-mega__link{display:flex;align-items:center;gap:1rem}.el-mega__thumb{flex:0 0 4rem;width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:.6rem;background:#fff;border:1px solid #d0d3d4}.el-mega__thumb img{width:100%;height:100%;object-fit:contain}.el-mega__thumb--empty{border-color:transparent;background:transparent}.el-mega__more{margin-bottom:.8rem}.el-mega .mega-menu__item-child li>a{padding-block:.3rem}.el-mega__all{grid-column:1 / -1;padding:1.2rem 0 2rem;border-top:1px solid #d0d3d4}.el-mega__all-link{display:inline-flex;align-items:center;gap:.8rem;font-weight:700}.mega-menu__list.el-mega{grid-template-columns:repeat(var(--el-cols, var(--menu-columns, 3)),minmax(0,30rem));justify-content:start;align-items:start;row-gap:2.4rem}.mega-menu__wrapper .mega-menu__list.el-mega{column-gap:3rem}.mega-menu__wrapper .mega-menu__list.el-mega>.mega-menu__column{padding-inline-start:0}.mega-menu__list.el-mega[data-el-cols="6"]{--el-cols: 3}.mega-menu__list.el-mega[data-el-cols="7"]{--el-cols: 4}@media(max-width:1279.98px),(min-width:1440px)and (max-width:1919.98px){.mega-menu__list.el-mega[data-el-cols="5"]{--el-cols: 3}}.el-sewing-notice__text{margin:1.6rem 0 0;padding:1.2rem 1.6rem;background:#fff;border:1px solid #d0d3d4;border-left:.6rem solid #f1c400}.mega-menu__wrapper:has(.el-mega){flex-wrap:nowrap;justify-content:center}.mega-menu__list.el-mega{flex:0 1 auto}.mega-menu__wrapper:has(.el-mega) .mega-menu__promotions{flex:0 0 40rem;width:40rem}.mega-menu__wrapper:has(.el-mega) .mega-menu__promotions .media-wrapper{--aspect-ratio: 1.3 !important}@media(max-width:1439.98px){.mega-menu__wrapper:has(.el-mega) .mega-menu__promotions{display:none}}.mega-menu__wrapper:has(.el-mega) .mega-menu__promotions:has(menu-product-list){display:block;flex:0 1 66rem;width:66rem;min-width:0}.mega-menu__wrapper:has(.el-mega) .mega-menu__promotions:has(menu-product-list) .media-wrapper{--aspect-ratio: 1 !important}@media(min-width:1024px){.footer .footer__top-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:30px;row-gap:32px;align-items:start}.footer .footer__top-wrapper>.footer-block--image_text+.footer-block--image_text{grid-column:2 / -1}.footer .footer__top-wrapper>.footer-block{width:auto;max-width:none}.footer .footer-image-box__image{max-width:100%}.footer .footer-block--newsletter{grid-column:1 / -1;padding-top:24px;border-top:1px solid rgba(255,255,255,.15)}.footer .footer-newsletter{display:grid;grid-template-columns:1fr minmax(0,520px);grid-template-areas:"h f" "d t";column-gap:48px;row-gap:8px;align-items:end;max-width:none;width:100%}.footer .footer-newsletter>.footer-block__heading{grid-area:h;margin:0}.footer .footer-newsletter__description{grid-area:d;margin:0;align-self:start}.footer .footer-newsletter__form{grid-area:f;max-width:none;width:100%;margin:0}.footer .footer-newsletter__term{grid-area:t;margin:0;align-self:start}.footer .footer__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.footer .footer__bottom-row{display:contents}.footer .footer__bottom-row>.grid{order:1}.footer .footer__copyright{order:2;flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:24px}.footer .footer__bottom-row>ul{order:3}.footer .footer__info{order:4}.footer .footer__follow-on-shop{margin:0}}@media(min-width:1280px){.footer .footer__top-wrapper{grid-template-columns:minmax(0,14fr) minmax(0,34fr) repeat(4,minmax(0,13fr));row-gap:24px}.footer .footer__top-wrapper>.footer-block--image_text+.footer-block--image_text{grid-column:auto}}.testimonials-masonry .section__header--text .rte{max-width:80rem;margin-inline:auto}.testimonials-masonry .section__header--text .rte ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;list-style:none;padding:0;margin:2.8rem auto 2rem}.testimonials-masonry .section__header--text .rte li{margin:0;padding:1.6rem .8rem;border-top:2px solid #f1c400;font-size:1.5rem;line-height:1.35}.testimonials-masonry .section__header--text .rte li::marker{content:none}.testimonials-masonry .section__header--text .rte li strong{display:block;margin-bottom:.6rem;font-family:var(--font-heading-family);font-size:4.4rem;font-weight:700;line-height:1;color:#f1c400}.testimonials-masonry .section__header--text .rte li a{display:block;color:inherit;text-decoration:none}.testimonials-masonry .section__header--text .rte li a:after{content:"See reviews \203a";display:block;margin-top:.8rem;font-size:1.3rem;color:#f1c400;text-decoration:underline;text-underline-offset:.3rem}.testimonials-masonry .section__header--text .rte li a:hover:after{color:#fff}.testimonials-masonry .section__header--text .rte p:last-child{font-size:1.3rem;opacity:.8}@media(max-width:767.98px){.testimonials-masonry .section__header--text .rte ul{gap:1rem;margin-top:2rem}.testimonials-masonry .section__header--text .rte li{padding:1.2rem .2rem;font-size:1.3rem}.testimonials-masonry .section__header--text .rte li strong{font-size:2.8rem}}[id$=__collection_list_NzWJzU] .section__header{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html body[data-initializing] #MainContent .shopify-section+.shopify-section~.shopify-section{content-visibility:visible}@media(max-width:767.98px){.collection-hero .el-hero-media{display:none}.collection-hero .collection-hero__info{--section-padding-top: 12px;--section-padding-bottom: 8px}.collection-hero .collection-hero__title{font-size:2.8rem;margin-bottom:.4rem}.collection-hero .el-collection-short-intro p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.collection-hero .el-collection-short-intro.is-open p{display:block}.collection-hero .el-intro-more{margin:.4rem 0 0;padding:0;border:0;background:none;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;min-height:2.4rem}}.collection-template [id$=__el_intro]>.section>section,.collection-template [id$=__el_guide_1]>.section>section,.collection-template [id$=__el_guide_2]>.section>section{padding-inline:var(--page-padding)}.collection-template [id$=__el_intro] [class$=__inner],.collection-template [id$=__el_guide_1] [class$=__inner],.collection-template [id$=__el_guide_2] [class$=__inner]{max-width:none;margin-inline:0}.product-card .el-card-sizes{font-size:1.4rem;font-weight:600;color:#000;margin:.6rem 0 .2rem}.product-card .el-card-ship{font-size:1.2rem;color:#0009;margin-top:0}.product-card .product-card__swatches{margin-top:.8rem}@media(max-width:767.98px){.product-card .el-card-sizes{font-size:1.3rem}}html body .product-card,html body .product-card .product-card__wrapper{height:100%}html body .product-card .product-card__wrapper{display:flex;flex-direction:column}html body .product-card .product-card__image-wrapper{flex:none}html body .product-card .product-card__info{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-template-rows:auto auto auto var(--el-row-pr, auto) var(--el-row-sw, auto) var(--el-row-sz, auto) 1fr}html body .product-card .product-card__vendor{grid-row:1}html body .product-card .product-card__type{grid-row:2}html body .product-card .product-card__title{grid-row:3}html body .product-card .product-card__info>.f-price{grid-row:4}html body .product-card .product-card__swatches{grid-row:5;align-self:start}html body .product-card .el-card-sizes{grid-row:6;align-self:start}html body .product-card .el-card-ship{grid-row:7;align-self:end;padding-top:.6rem}.shopify-section:has(.product-card__swatches){--el-row-sw: 5.6rem}.shopify-section:has(.f-price--on-sale){--el-row-pr: minmax(4.8rem, auto)}.shopify-section:has(.el-card-sizes){--el-row-sz: minmax(2.8rem, auto)}html body .product-card .product-card__vendor,html body .product-card .product-card__type{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .product-card .product-card__title{min-height:3lh}html body .product-card .product-card__title>a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media(min-width:768px){html body .product-card .product-card__title{min-height:2lh}html body .product-card .product-card__title>a{-webkit-line-clamp:2}}html body .product-card .product-card__swatches{flex-wrap:nowrap;gap:.4rem;height:4.8rem}html body .product-card .product-card__swatches>.swatch-item{flex:0 1 4rem;min-width:1.8rem}html body .product-card .product-card__swatches>.swatch-item>.swatch-color{width:100%;height:auto;aspect-ratio:1}html body .product-card .product-card__swatches>.swatch-more{flex:none;width:auto;white-space:nowrap}html body .product-card .product-card__swatches>.swatch-more>a{width:auto;min-width:2.4rem;text-align:center}#DrawerFacetFiltersContainer .el-facets-in-drawer{display:block!important}#DrawerFacetFiltersContainer .el-facets-in-drawer .sticky-element{position:static}html body .el-buying-guide .rich-text__text{color:rgb(var(--color-foreground))}html body .el-buying-guide-section .el-buying-guide .rich-text .rich-text__text h3{font-size:1.9rem;font-weight:700;line-height:1.3;margin:2.4rem 0 .6rem;color:rgb(var(--color-foreground))}html body .el-buying-guide-section .el-buying-guide .rich-text .rich-text__text h3:first-child{margin-top:0}html body .el-buying-guide .rich-text__text p,html body .el-buying-guide .rich-text__text li{font-size:1.6rem;line-height:1.6}html body .el-buying-guide .rich-text__text ul{margin:.6rem 0 1.2rem;padding-left:2rem}html body .el-buying-guide .rich-text__text li+li{margin-top:.4rem}
/*# sourceMappingURL=/cdn/shop/t/337/assets/el-custom.css.map */
