body{letter-spacing:.005em;line-height:1.6}main :is(.h0,.h1,.h2,.h3,.h4,.h5){line-height:1.15}.announcement-bar{padding-block:14px}.announcement-bar p{font-family:var(--text-font-family);font-weight:700;letter-spacing:.12em;font-size:10px;line-height:1.7}.announcement-bar a{text-decoration:none}.announcement-bar carousel-prev-button,.announcement-bar carousel-next-button{visibility:hidden;pointer-events:none}.header__primary-nav-item>a.h6,.header__primary-nav-item summary.h6{font-family:var(--text-font-family);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.header__dropdown-menu a{font-size:12px}.header__logo-text{font-family:var(--text-font-family);font-size:22px;letter-spacing:.22em;font-weight:700;text-transform:uppercase}@media(max-width:699px){.header__logo-text{font-size:13px;letter-spacing:.16em}}.button{letter-spacing:.12em;font-size:12px}x-header.header{position:relative}.store-burger{display:block}@media(min-width:1150px){.store-burger{display:none!important}x-header.header{row-gap:22px}.header__primary-nav{column-gap:24px}}@media(max-width:1149px){.header__primary-nav>ul.contents{display:none!important}}.fl-wishlist-icon{position:relative;display:block;line-height:0}.header__secondary-nav{align-items:center}.shopify-section--slideshow .slideshow__slide-content .h1{font-family:var(--text-font-family);font-weight:500;font-size:clamp(26px,2.6vw,38px);letter-spacing:.04em;line-height:1.15;text-transform:uppercase}@media(min-width:700px){.shopify-section--slideshow .slideshow__slide-content{padding-left:1.5rem;padding-bottom:1.5rem}}.slideshow__slide-content .button-group a,.slideshow__slide-content .button-group .button{background:transparent!important;color:#fff!important;padding:0 0 4px!important;border:0!important;border-bottom:1px solid #fff!important;border-radius:0!important;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;min-height:0;box-shadow:none!important;text-decoration:none}.shopify-section--collection-list .collection-card__content .h3{font-family:var(--heading-font-family);font-weight:400;font-size:26px;letter-spacing:1.2px}.shopify-section--collection-list .collection-card__content{display:flex;flex-direction:column-reverse;gap:10px}.shopify-section--collection-list .collection-card__content .h6{font-family:var(--text-font-family);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;font-weight:500}.shopify-section--collection-list .collection-list{gap:12px}.shopify-section--collection-list .section-stack{padding:0 16px}[id$=__edits] .section-stack{padding-top:12px}@media(min-width:1000px){.shopify-section--collection-list .collection-list>*{flex:0 0 calc((100% - 24px) / 3)!important;width:calc((100% - 24px) / 3)!important}}@media(min-width:700px){[id$=__edits] .section-stack,[id$=__bridal-tiles] .section-stack{padding-bottom:80px}}@media(max-width:699px){.shopify-section--collection-list .section-stack{padding:0}[id$=__edits] .section-stack{padding-top:8px}.shopify-section--collection-list .collection-list{gap:8px}.shopify-section--collection-list .collection-card .content-over-media{aspect-ratio:6 / 7;overflow:hidden}.shopify-section--collection-list .collection-card img{width:100%;height:100%;object-fit:cover}}@media(min-width:700px){.shopify-section[id$=__new-arrivals]>div{padding-top:0!important;padding-bottom:80px!important}}[id$=__new-arrivals] .section-stack{position:relative}[id$=__new-arrivals] .featured-collections-carousel,[id$=__new-arrivals] .featured-collections-carousel__item{position:static!important}[id$=__new-arrivals] .section-stack>.v-stack{justify-self:start;text-align:start}[id$=__new-arrivals] .section-stack>.v-stack .h2{line-height:1.12}[id$=__new-arrivals] .featured-collections-carousel__item>.justify-self-center{position:absolute;top:2px;right:0;margin:0}[id$=__new-arrivals] .featured-collections-carousel__item>.justify-self-center .button{display:inline-flex;align-items:center;gap:12px;color:#1c1b1b!important;border:0!important;padding:0!important;min-height:0;box-shadow:none!important;font-size:14px;letter-spacing:.005em;font-weight:400;text-transform:none;text-decoration:none;background:linear-gradient(#1c1b1b,#1c1b1b) 0 calc(100% - 1px) / 0 1px no-repeat!important;transition:background-size .3s}[id$=__new-arrivals] .featured-collections-carousel__item>.justify-self-center .button:hover{background-size:calc(100% - 36px) 1px!important}[id$=__new-arrivals] .featured-collections-carousel__item>.justify-self-center .button:after{content:"";width:24px;height:24px;border-radius:9999px;flex:none;background:#1c1b1b1a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='8' viewBox='0 0 5 8'%3E%3Cpath d='m.75 7 3-3-3-3' fill='none' stroke='%231c1b1b' stroke-width='1.5'/%3E%3C/svg%3E") center / 5px 8px no-repeat}.shopify-section--featured-collections h2.h2,.shopify-section--related-products .h2,.shopify-section--recently-viewed-products .h2{font-family:var(--heading-font-family);font-weight:400;font-size:25px;letter-spacing:1.2px}.shopify-section--featured-collections p.h6{font-family:var(--text-font-family);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.product-card__info{text-align:start;justify-items:start;padding-top:12px;gap:4px}.product-card__info .v-stack{justify-items:start!important}.product-card__info>.v-stack,.product-card__info>.v-stack>.v-stack{gap:2px}.product-card__info .fl-sizes{margin-top:10px}.product-card .product-title{font-family:var(--text-font-family);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:400}.product-card__info price-list{font-size:12px;justify-content:flex-start}.product-card__info sale-price{color:#1c1b1b}.product-card__figure{position:relative}.product-card__figure .product-card__image{aspect-ratio:2 / 3!important;object-fit:cover!important;width:100%}.shopify-section--collection-banner .section-spacing{padding-block:24px 22px}.shopify-section--collection-banner h1{font-family:var(--text-font-family)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase;line-height:1.65}.shopify-section--collection-banner .collection-description{font-size:12px;line-height:1.65;max-width:530px;margin-inline:auto}:is(.shopify-section--main-collection,.shopify-section--main-search) .container{max-width:none;padding-inline:20px}.collection-toolbar{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.collection-toolbar__button{color:#6a6a6a;font-family:var(--text-font-family);font-size:11px!important;font-weight:500;letter-spacing:.2em;text-transform:uppercase}:is(.shopify-section--main-collection,.shopify-section--main-search) .product-list{gap:40px 10px!important}@media(max-width:699px){:is(.shopify-section--main-collection,.shopify-section--main-search) .container{padding-inline:8px}:is(.shopify-section--main-collection,.shopify-section--main-search) .product-list{gap:20px 6px!important}}.product-info .product-title{font-family:var(--text-font-family);font-size:16px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.product-info__buy-buttons.fl-buy-row{display:flex;align-items:stretch;gap:10px}.product-info__buy-buttons.fl-buy-row>.button{flex:1 1 auto;min-width:0}@media(min-width:700px){.product-info__buy-buttons>.fl-wishlist-inline{display:none}}@media(max-width:699px){.product-info__block-item[data-block-type=liquid]:has(.fl-wishlist-btn[data-handle]){display:none!important}}.store-size-chart{margin-inline-start:auto;background:none;border:0;padding:0;cursor:pointer}.store-size-chart .link{text-decoration:underline;text-underline-offset:3px}.mp-returns-line{display:flex;align-items:center;gap:8px;font-size:13px;margin:0}.mp-returns-line a{text-decoration:underline}.cart-drawer__inner{display:flex;flex-direction:column;min-height:100%}.cart-drawer__inner>.v-stack{flex:1 0 auto;align-content:start}.shopify-section--text-with-icons>div{padding:0 0 80px!important;border-top:0!important}@media(min-width:700px){.shopify-section--text-with-icons .text-with-icons{gap:32px!important}.shopify-section--text-with-icons .text-with-icons__item{flex:1 1 0!important;max-width:none!important;width:auto!important}}.text-with-icons__item>.v-stack{gap:20px}.text-with-icons__item>.v-stack>.v-stack{gap:16px}.text-with-icons__item .h6{font-size:18px;font-weight:500;letter-spacing:.01em;line-height:1.4}.footer{padding-bottom:64px!important}.footer__inner{gap:64px!important}@media(min-width:1000px){.footer__block-list{gap:48px 96px!important;flex-wrap:nowrap}.footer__block--text{flex:0 0 278px!important;width:278px}.footer__block--links{flex:0 0 auto!important}.footer__block--newsletter{flex:1 1 auto!important;max-width:none!important}}.footer .footer__block--text .h6,.footer .footer__block--links .h6{font-family:var(--text-font-family);font-weight:700;text-transform:none;letter-spacing:0;font-size:var(--text-base)}.footer .footer__block--newsletter .h6{font-family:var(--text-font-family)!important;font-weight:500!important;text-transform:uppercase;font-size:20px!important;line-height:1.4;letter-spacing:.01em}.footer__block--newsletter input[type=email]{min-height:60px}.shopify-policy__container:has(.shopify-policy__body h1) .shopify-policy__title{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/store-adapter.css.map */
