.fashion-breadcrumb{background:#0a0a0a;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.fashion-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;list-style:none;margin:0 auto;padding:0 1.5rem;max-width:var(--page-width);font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase}@media(min-width:750px){.fashion-breadcrumb__list{padding:0 5rem}}.fashion-breadcrumb__item a{color:#ffffff8c;text-decoration:none;transition:color .2s ease}.fashion-breadcrumb__item a:hover{color:#c8a96e}.fashion-breadcrumb__sep{color:#ffffff40;-webkit-user-select:none;user-select:none}.fashion-breadcrumb__item--current{color:#fff;font-weight:600}.fashion-store .fashion-collection-hero{background:linear-gradient(180deg,#fafaf8,#f5f3ef)!important;color:#0a0a0a!important;border-bottom:1px solid rgba(10,10,10,.06)}.fashion-store .fashion-collection-hero .collection-hero__inner{padding-top:clamp(1.25rem,2vw,2rem)!important;padding-bottom:clamp(1.25rem,2vw,2rem)!important}.fashion-store .fashion-collection-hero .collection-hero__title{font-family:var(--fashion-font-heading, var(--font-heading-family));font-size:clamp(1.85rem,2.8vw,2.5rem);font-weight:600;letter-spacing:-.03em;margin:0!important;color:#0a0a0a!important;line-height:1.15}.fashion-store .fashion-collection-hero .collection-hero__description,.fashion-store .fashion-collection-hero .rte{color:#0a0a0a94!important;font-size:1.45rem;line-height:1.55;max-width:62ch}.fashion-store .fashion-collection-hero.collection-hero--with-image .collection-hero__text-wrapper{padding-top:1.5rem;padding-bottom:1.5rem}.fashion-store .fashion-collection-main{background:#f5f3ef;overflow-x:clip;max-width:100%}.fashion-store .fashion-collection-main .facets__form{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.fashion-store .fashion-collection-main .facets__wrapper{min-width:0}.fashion-store .fashion-collection-main .facet-filters__summary{min-width:min(25rem,100%);box-sizing:border-box}.fashion-store .fashion-collection-main .product-count{min-width:0;max-width:100%}.fashion-store .fashion-collection-main .product-count__text{overflow-wrap:anywhere;word-break:break-word}.fashion-store .fashion-collection-main .collection{min-width:0;max-width:100%;box-sizing:border-box}.fashion-store .fashion-collection-main .product-grid-container{min-width:0;max-width:100%}.fashion-store .fashion-collection-main .product-grid{min-width:0}.fashion-store .fashion-collection-main .facets__form,.fashion-store .fashion-collection-main .facet-filters-form{background:#fff;border-radius:12px;border:1px solid rgba(10,10,10,.07);padding:1rem 1.25rem;margin-bottom:1.75rem;box-shadow:0 1px #0a0a0a0a}.fashion-store .fashion-collection-main .active-facets__button,.fashion-store .fashion-collection-main .facet-remove{border-radius:8px}.fashion-store .fashion-pdp{background:#f5f3ef}.fashion-store .fashion-pdp .product__title h1,.fashion-store .fashion-pdp .product__title .h1{font-family:var(--fashion-font-heading, var(--font-heading-family));font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;letter-spacing:-.02em;color:#0a0a0a}.fashion-store .fashion-pdp .price--large .price-item--regular,.fashion-store .fashion-pdp .price--large{font-weight:600}.fashion-store .fashion-pdp .price-item--sale{color:#ff3b3b!important}.fashion-store .fashion-pdp .product-form__submit,.fashion-store .fashion-pdp .shopify-payment-button__button--unbranded{min-height:52px!important;border-radius:999px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:1.3rem!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}.fashion-store .fashion-pdp .product-form__submit:not(.button--secondary){background:#0a0a0a!important;color:#fff!important;border:none!important}.fashion-store .fashion-pdp .product-form__submit:not(.button--secondary):hover{background:#ff3b3b!important;transform:translateY(-2px);box-shadow:0 8px 24px #0000002e}.fashion-store .fashion-pdp .button--secondary,.fashion-store .fashion-pdp .shopify-payment-button__button--unbranded{border:1.5px solid #0a0a0a!important;background:transparent!important;color:#0a0a0a!important}.fashion-store .fashion-pdp .product__media-wrapper{border-radius:14px;overflow:hidden;border:1px solid rgba(10,10,10,.06)}.fashion-store .fashion-pdp .quantity__input,.fashion-store .fashion-pdp .quantity__button{border-radius:10px}.fashion-store .fashion-pdp .variant-input-wrap input:checked+label,.fashion-store .fashion-pdp .product-form__input--button input:checked+label{background:#0a0a0a!important;color:#fff!important;border-color:#0a0a0a!important}.fashion-store .fashion-related-wrap{background:#fafaf8!important;border-top:1px solid rgba(10,10,10,.06)}.fashion-store .related-products__heading{font-family:var(--fashion-font-heading, var(--font-heading-family));text-align:center;margin-bottom:2rem!important}.fashion-store .fashion-related-wrap .related-products{padding-left:clamp(1rem,4vw,3rem);padding-right:clamp(1rem,4vw,3rem)}.fashion-store .fashion-contact-outer{background:#f5f3ef}.fashion-store .fashion-contact .title,.fashion-store .fashion-contact h2{font-family:var(--fashion-font-heading, var(--font-heading-family));text-align:center;margin-bottom:2rem}.fashion-store .fashion-contact .field__input,.fashion-store .fashion-contact .text-area{border-radius:2px;border-color:#d0d0d0!important;background:#fff!important}.fashion-store .fashion-contact .contact__button .button,.fashion-store .fashion-contact .fashion-btn-submit{min-height:48px;padding:0 2.5rem;border-radius:2px;background:#0a0a0a!important;color:#fff!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:none!important;transition:background .2s ease,transform .2s ease}.fashion-store .fashion-contact .contact__button .button:hover{background:#ff3b3b!important;transform:translateY(-2px)}.fashion-store .fashion-static-page{background:transparent}.fashion-store .fashion-page-title{font-family:var(--fashion-font-heading, var(--font-heading-family));margin-bottom:1.5rem;text-align:center}.fashion-store .fashion-static-page .rte{max-width:72ch;margin-left:auto;margin-right:auto;line-height:1.75;color:#3a3a3a}.fashion-store .fashion-static-page .rte h2,.fashion-store .fashion-static-page .rte h3{font-family:var(--fashion-font-heading, var(--font-heading-family));margin-top:2rem}.fashion-store .fashion-search{background:#f5f3ef}.fashion-store .fashion-search .h2.center{font-family:var(--fashion-font-heading, var(--font-heading-family))}.fashion-store .fashion-search .search__input{border-radius:2px;border:1px solid #d0d0d0!important}.fashion-store .fashion-cart{background:#f5f3ef}.fashion-store .fashion-cart .cart__contents,.fashion-store .fashion-cart .cart-items{border-radius:14px}.fashion-store .fashion-cart .cart-item{border-color:#0a0a0a14!important}.fashion-store .fashion-cart .cart-item__image-container{border-radius:10px;overflow:hidden;border:1px solid rgba(10,10,10,.06)}.fashion-store .fashion-cart .title--primary,.fashion-store .fashion-cart-footer .totals__total-value{font-family:var(--fashion-font-heading, var(--font-heading-family))}.fashion-store .fashion-cart .button,.fashion-store .fashion-cart .cart-remove-button{border-radius:10px}.fashion-store .fashion-cart-footer .cart__checkout-button{background:#0a0a0a!important;color:#fff!important;border-radius:999px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;min-height:52px!important;transition:background .2s ease,transform .2s ease!important;border:none!important}.fashion-store .fashion-cart-footer .cart__checkout-button:hover{background:#2a2a2a!important;transform:translateY(-2px)}.fashion-store .fashion-blog .title--primary{font-family:var(--fashion-font-heading, var(--font-heading-family));text-align:center;margin-bottom:3rem}.fashion-store .fashion-article .article-template__title{font-family:var(--fashion-font-heading, var(--font-heading-family))}.fashion-store .fashion-article .article-template__content{max-width:72ch;margin-left:auto;margin-right:auto;line-height:1.8}.fashion-store .fashion-list-collections-shell{background:#f5f3ef;padding-bottom:3rem}.fashion-store .fashion-list-collections{background:transparent}.fashion-store .fashion-list-collections .title{font-family:var(--fashion-font-heading, var(--font-heading-family));text-align:center;margin-bottom:2.5rem}.fashion-store .fashion-list-collections .card__inner{border-radius:14px;overflow:hidden;border:1px solid rgba(10,10,10,.07);transition:box-shadow .25s ease,border-color .25s ease}.fashion-store .fashion-list-collections .collection-list__item:hover .card__inner{box-shadow:0 12px 40px #0a0a0a14}.fashion-store .fashion-list-collections .card__heading a{font-family:var(--fashion-font-heading, var(--font-heading-family));font-weight:600;color:#0a0a0a;text-decoration:none}.fashion-store .fashion-list-collections .card__heading a:hover{color:#ff3b3b}.fashion-store .fashion-404{padding:4rem 1.5rem 6rem;background:#f5f3ef;border-radius:0}.fashion-store .fashion-404 .title{font-family:var(--fashion-font-heading, var(--font-heading-family));font-size:clamp(2rem,5vw,3rem)}.fashion-store .fashion-404 .button{margin-top:1.5rem;border-radius:2px;background:#0a0a0a!important;color:#fff!important;min-height:48px;padding:0 2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fashion-store .fashion-404 .button:hover{background:#ff3b3b!important}.fashion-store .fashion-page--contact-bleed{background:#f5f3ef;width:100%}.fashion-store .fashion-page--contact .fashion-page-title{margin-bottom:1rem}.fashion-store .fashion-page--contact .rte{margin-top:0}.fashion-store :is(.fashion-collection-main,.fashion-search,.fashion-related-wrap,.fashion-store-cards) .product-grid{--grid-desktop-horizontal-spacing: 22px;--grid-desktop-vertical-spacing: 28px;--grid-mobile-horizontal-spacing: 12px;--grid-mobile-vertical-spacing: 20px}.fashion-store :is(.fashion-collection-main,.fashion-search,.fashion-related-wrap,.fashion-store-cards) .card__inner{border-radius:14px;overflow:hidden;border:1px solid rgba(10,10,10,.07);background:#fff;box-shadow:0 2px 12px #0a0a0a0a;transition:box-shadow .28s ease,border-color .28s ease,transform .28s ease}.fashion-store :is(.fashion-collection-main,.fashion-search,.fashion-related-wrap,.fashion-store-cards) .card-wrapper:hover .card__inner{box-shadow:0 16px 40px #0a0a0a17;border-color:#0a0a0a1f}.fashion-store :is(.fashion-collection-main,.fashion-search,.fashion-related-wrap,.fashion-store-cards) .card__media{border-radius:14px 14px 0 0;background:#f0eeeb}.fashion-store :is(.fashion-collection-main,.fashion-search,.fashion-related-wrap,.fashion-store-cards) .card__media .media img{object-fit:contain;object-position:center}.fashion-store :is(.fashion-collection-main,.fashion-search,.fashion-related-wrap,.fashion-store-cards) .card__information{padding:1rem 1rem 1.1rem}.fashion-store :is(.fashion-collection-main,.fashion-search,.fashion-related-wrap,.fashion-store-cards) .card__heading,.fashion-store :is(.fashion-collection-main,.fashion-search,.fashion-related-wrap,.fashion-store-cards) .card__heading.h5{font-family:var(--fashion-font-body, var(--font-body-family)),system-ui,sans-serif;font-size:clamp(1.25rem,1.15vw,1.45rem);font-weight:500;letter-spacing:-.02em;line-height:1.38;margin:0 0 .45rem}.fashion-store :is(.fashion-collection-main,.fashion-search,.fashion-related-wrap,.fashion-store-cards) .card-wrapper .card__heading a{color:#1a1a1a;text-decoration:none;transition:color .2s ease}.fashion-store :is(.fashion-collection-main,.fashion-search,.fashion-related-wrap,.fashion-store-cards) .card-wrapper .card__heading a:hover{color:#0a0a0a}.fashion-store :is(.fashion-collection-main,.fashion-search,.fashion-related-wrap,.fashion-store-cards) .card-information>.price{font-size:1.35rem;font-weight:600;letter-spacing:-.02em;color:#0a0a0a}.fashion-store :is(.fashion-collection-main,.fashion-search,.fashion-related-wrap,.fashion-store-cards) .card-information .price-item--sale{color:#b42318}.fashion-store :is(.fashion-collection-main,.fashion-search,.fashion-related-wrap,.fashion-store-cards) .quick-add__submit{border-radius:999px;min-height:40px;padding:.5rem 1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:1.05rem;background:#0a0a0a!important;color:#fff!important;border:none!important;box-shadow:none;transition:background .2s ease,transform .2s ease}.fashion-store :is(.fashion-collection-main,.fashion-search,.fashion-related-wrap,.fashion-store-cards) .quick-add__submit:hover{background:#2a2a2a!important;transform:translateY(-1px)}.fashion-store :is(.fashion-collection-main,.fashion-search,.fashion-related-wrap,.fashion-store-cards) .card__media .media--transparent{background:linear-gradient(145deg,#ece8e0,#e4dfd6);display:flex;align-items:center;justify-content:center;min-height:0}.fashion-store :is(.fashion-collection-main,.fashion-search,.fashion-related-wrap,.fashion-store-cards) .card__media .placeholder-svg{width:42%;max-width:11rem;height:auto;opacity:.38}.fashion-store .fashion-collection-main .pagination__item{border-radius:10px}.fashion-store .fashion-collection-main .pagination__item--current{background:#0a0a0a;color:#fff;border-color:#0a0a0a}.fashion-store .fashion-collection-main .facets__summary,.fashion-store .fashion-collection-main .facet-filters__sort .select__select{border-radius:10px}.fashion-store .template-search__header .h2{font-family:var(--fashion-font-heading, var(--font-heading-family))}.fashion-store .fashion-pdp .caption-with-letter-spacing{color:#0a0a0a8c;letter-spacing:.12em}.fashion-store .fashion-pdp .share-button__button{border-radius:999px}.fashion-store .fashion-customer-page{background:#f5f3ef;max-width:100%}.fashion-store .fashion-customer-page .customer__title,.fashion-store .fashion-customer-page h1:not(.visually-hidden){font-family:var(--fashion-font-heading, var(--font-heading-family));letter-spacing:-.02em}.fashion-store .fashion-customer-page .field__input{border-radius:2px;border-color:#d0d0d0;background:#fff}.fashion-store .fashion-customer-page .button,.fashion-store .fashion-customer-page button[type=submit]:not(.visually-hidden){border-radius:2px;font-weight:600;letter-spacing:.06em}.fashion-store .fashion-customer-page .customer a[href*=logout]{color:#0a0a0aa6}.fashion-store .fashion-customer-page table{background:#fff;border-radius:2px;overflow:hidden;border:1px solid #e8e8e8}.fashion-store .fashion-customer-page .order-history th,.fashion-store .fashion-customer-page .order-history td{padding:1rem 1.25rem}.fashion-store .fashion-collection-main .collection{position:relative}.fashion-store .fashion-collection-main .collection .loading-overlay{opacity:0;display:block;pointer-events:none;background:transparent!important;padding:0!important}.fashion-store .fashion-collection-main .collection.loading .loading-overlay{opacity:1}.fashion-store .fashion-collection-main .collection.loading .loading-overlay:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#c8a96e00,#c8a96ed9,#c8a96e00);animation:fashionProgress 1.1s ease-in-out infinite}@keyframes fashionProgress{0%{transform:translate(-35%);opacity:.3}50%{opacity:1}to{transform:translate(35%);opacity:.3}}.fashion-store .fashion-collection-main .collection.loading .card__inner{position:relative}.fashion-store .fashion-collection-main .collection.loading .card__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:linear-gradient(90deg,#0a0a0a0a,#0a0a0a14,#0a0a0a0a 70%);background-size:200% 100%;animation:fashionShimmer 1.05s linear infinite;pointer-events:none}.fashion-store .fashion-collection-main .collection.loading .card__media img{opacity:.25}.fashion-store .fashion-collection-main .collection.loading .card__information{opacity:.65}@keyframes fashionShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fashion-pages.css.map */
