:root{--flex-black: #12171d;--flex-steel: #284b66;--flex-gradient: linear-gradient(115deg, var(--flex-black), var(--flex-steel))}div.flex-scrolling-announcement{background:var(--flex-gradient)}[id$=__slideshow_fnT87i] .slide__image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--flex-gradient);opacity:.42;pointer-events:none}[id$=__slideshow_fnT87i] .slide__content h3{text-shadow:0 2px 18px #12171d}[id$=__slideshow_fnT87i] .slide__content .button,.fct-tab[aria-selected=true]{background:var(--flex-gradient)}.flex-room{scroll-margin-top:100px}.flex-room>header{background:var(--flex-gradient);color:#fff;padding:clamp(28px,6vw,64px) 16px;border-radius:18px}.flex-room>header h2{color:inherit;font-size:clamp(34px,6vw,60px);letter-spacing:-.04em}.flex-room>header p{margin:10px 0 0}.flex-room .fr-stage{background:linear-gradient(150deg,#f7f9fc,#e8eff5);border:1px solid #dce5ed;border-radius:18px;top:100px}.flex-room .fr-card{border:1px solid #dce5ed;border-radius:14px;padding-inline:16px;margin-bottom:10px}.flex-room .fr-size,.flex-room .fr-collection,.flex-room .fr-search{border-radius:8px}.flex-room .fr-size[aria-pressed=true],.flex-room .fr-add{background:var(--flex-gradient);border-color:var(--flex-steel);color:#fff}.flex-room .fr-add{border-radius:10px;font-weight:700}.flex-room .fr-checkout{background:#fff;border:1px solid #dce5ed;border-radius:14px;padding:14px}.flex-room .fr-cart-message:empty{display:none}@media(max-width:749px){.flex-room .fr-piece-hat{height:85px}.flex-room .fr-piece-top{height:190px}.flex-room .fr-piece-bottom{height:160px}.flex-room .fr-checkout{position:sticky;bottom:0;z-index:2;box-shadow:0 -6px 22px #12171d14}}[id$=__slideshow_fnT87i] .slide__image-container:after{background:linear-gradient(90deg,#12171df5,#12171dbd 34%,#284b6640 78%);opacity:1}[id$=__slideshow_fnT87i] .slide__content>.group-block-content{align-items:flex-start}.flex-editorial{text-align:left;color:#fff;width:100%}.flex-editorial__location{font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px}.flex-editorial h1{color:#fff;font-size:clamp(3.1rem,8vw,8rem);line-height:.86;letter-spacing:-.075em;font-weight:800;margin:0 0 30px}.flex-editorial h1 em{color:#b8dcf4;font-style:normal}.flex-editorial__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.flex-editorial__fit{display:inline-flex;align-items:center;gap:12px;padding:12px 16px;min-height:44px;border:1px solid #ffffff99;border-radius:8px;color:#fff;text-decoration:none}.flex-editorial__fit:hover{background:#ffffff20;color:#fff}.flex-room{max-width:1320px}.flex-room>header{text-align:left;padding-inline:clamp(22px,5vw,70px)}.flex-room .fr-stage{background:radial-gradient(ellipse at 50% 35%,#fff,#dce8f2);padding:18px}.flex-room .fr-preview-title{font-size:1rem;margin:0 0 8px}.flex-room .fr-piece-caption{margin:0;text-align:center;font-size:.75rem;color:#294860;padding:0 8px 8px}.flex-room .fr-card,.flex-room .fr-card:first-child{padding:16px;background:#f8fafc}.flex-room .fr-card-heading h3{font-size:.95rem;color:#172e40;letter-spacing:normal}.flex-room .fr-card-heading small{margin-inline-start:6px;color:#4f6477;font-weight:400}.flex-room .fr-picker{border-radius:10px;background:#fff}.flex-room .fr-result small{display:block;color:#485f72;margin-top:4px}.flex-room .fr-outfit-summary{list-style:none;padding:0;margin:0 0 10px;font-size:.8rem}.flex-room .fr-outfit-summary:empty{display:none}.flex-room .fr-outfit-summary li{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid #dce5ed}.flex-visit .flex-visit__info{background:var(--flex-gradient);color:#fff}.flex-visit .flex-visit__info :is(h2,p,dt,dd){color:#fff}@media(max-width:749px){[id$=__slideshow_fnT87i] .slide__content{padding-inline:20px}.flex-room .fr-outfit-summary{display:none}}flex-fitting-room.flex-room{max-width:1320px}flex-fitting-room.flex-room>header{text-align:left}flex-fitting-room.flex-room .fr-stage{background:radial-gradient(ellipse at 50% 35%,#fff,#dce8f2);padding:18px}flex-fitting-room.flex-room .fr-card{padding:16px;border:1px solid #dce5ed}flex-fitting-room.flex-room .fr-add{border-radius:10px;background:var(--flex-gradient)}.product-information .flex-product-brand{display:inline-flex;align-items:center;width:fit-content;padding:7px 11px;border-radius:6px;background:#e8eff5;color:#172e40;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.product-information .flex-product-brand:hover{text-decoration:underline}.product-information .product-details :is(.flex-proof-card,.flex-colorways){background:#f4f8fb;border-color:#dce5ed}.product-information .product-details .flex-fit-scale{margin-block:0;padding:14px;border:1px solid #dce5ed;border-radius:10px}.product-information .product-details .flex-fit-scale__top strong{color:var(--flex-steel)}.product-information .product-details .flex-fit-scale__bars .is-active{background:var(--flex-steel)}.product-information .product-details button[name=add]:enabled{background:var(--flex-gradient);color:#fff}.flex-product-guide{width:100%;border:1px solid #dce5ed;border-radius:14px;overflow:hidden;background:#f8fafc}.flex-product-guide details+details{border-top:1px solid #dce5ed}.flex-product-guide summary{cursor:pointer;padding:14px 16px;font-weight:700;color:#172e40}.flex-product-guide summary:focus-visible{outline-offset:-4px}.flex-product-guide__body{padding:0 16px 16px;overflow-wrap:anywhere}.flex-product-guide__body dl{display:grid;gap:6px;margin-bottom:0}.flex-product-guide__body dl:empty{display:none}.flex-product-guide__body dl div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;border-top:1px solid #dce5ed;padding-top:8px}.flex-product-guide__body dd{margin:0;font-weight:600}.flex-product-guide__body a{color:var(--flex-steel);text-decoration:underline}.flex-product-guide__links{display:flex;flex-wrap:wrap;gap:8px 18px}.fct .fct-heading{margin-bottom:16px}.fct .fct-heading h2{color:#172e40;font-size:clamp(1.25rem,3vw,2rem);letter-spacing:-.035em;text-transform:none}.fct .fct-shop-all{color:var(--flex-steel);font-weight:700}.fct .fct-tabs{gap:8px;padding:9px;margin-bottom:18px;background:#f0f5f9;border:1px solid #dce5ed;border-radius:14px;scrollbar-color:#9eb3c4 transparent}.fct .fct-tab{min-height:46px;border-radius:9px;border-color:#dce5ed;background:#fff;color:#172e40;text-transform:none;font-size:.8rem;letter-spacing:0}.fct .fct-tab[aria-selected=false]:hover{border-color:var(--flex-steel)}.fct .fct-tab[aria-selected=true]{border-color:var(--flex-steel);background:var(--flex-gradient);color:#fff}.fct .fct-tab-image{border-radius:5px;object-fit:contain}.fct .fct-photo{background:#fff;border:1px solid #e7edf2;border-radius:12px}.fct .fct-product-image{padding:6%}.fct .fct-vendor{color:#485f72}.fct .fct-price{font-weight:650}.fct .fct-size{border-radius:6px}.fct .fct-size:not(:disabled):hover{background:var(--flex-steel);color:#fff}cart-drawer-component .theme-drawer__header{background:var(--flex-gradient);color:#fff}cart-drawer-component .theme-drawer__header :is(.theme-drawer__title,.theme-drawer__close-button){color:#fff}cart-drawer-component .theme-drawer__header :focus-visible{outline-color:#fff}cart-drawer-component .cart-drawer__summary{-webkit-mask-image:none;mask-image:none;background:#f0f5f9;border-top:1px solid #dce5ed}.cart-page .cart-totals{padding:16px;border:1px solid #dce5ed;border-radius:14px;background:#f0f5f9}:is(cart-drawer-component,.cart-page) .cart-items__media-container{border:1px solid #dce5ed;border-radius:10px;background:#fff}:is(cart-drawer-component,.cart-page) .cart-items__media-image{object-fit:contain}:is(cart-drawer-component,.cart-page) .cart-items__title{color:#172e40;font-weight:650}:is(cart-drawer-component,.cart-page) .cart-items__variant{color:#284b66}:is(cart-drawer-component,.cart-page) .cart-items__variant dd{font-weight:650}:is(cart-drawer-component,.cart-page) .cart-totals__total-value{color:#172e40;font-weight:750}:is(cart-drawer-component,.cart-page) :is(.cart__checkout-button,.cart-items__empty-button):not(:disabled){min-height:48px;border-radius:9px;background:var(--flex-gradient);color:#fff}:is(cart-drawer-component,.cart-page) .cart__checkout-button:enabled:hover{background:var(--flex-steel)}.shopify-section:has(.flex-collection-title) .section>.group-block,.shopify-section:has(.flex-collection-title) .section-content-wrapper{border-radius:16px}.shopify-section:has(.flex-collection-title) .section-content-wrapper{background:var(--flex-gradient);color:#fff;padding:clamp(22px,5vw,56px)}.shopify-section .flex-collection-title{color:inherit;margin:0;font-size:clamp(2.2rem,6vw,5rem);line-height:1;letter-spacing:-.055em;overflow-wrap:anywhere}.flex-collection-description{max-width:65ch;color:inherit}.flex-collection-description:empty{display:none}.flex-collection-grid .facets-controls-wrapper{background:#f0f5f9;border:1px solid #dce5ed;border-radius:12px;padding-inline:12px;margin-bottom:12px}.flex-collection-grid .facets__see-results{background:var(--flex-gradient);color:#fff}.flex-collection-grid .product-grid__item .product-card{border:1px solid #dce5ed;border-radius:12px;background:#fff;padding:clamp(8px,1vw,14px);height:100%}.flex-collection-grid .product-card .card-gallery{background:#fff}.flex-collection-grid .product-card .flex-card-sizes__buttons{max-width:100%;overflow-x:auto;scrollbar-width:thin}.flex-collection-grid .product-card .flex-card-sizes__size{border-radius:6px;color:#172e40;background:#f0f5f9;border:1px solid #dce5ed}.flex-collection-grid .product-card .flex-card-sizes__size:not(:disabled):hover{background:var(--flex-steel);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/19/assets/flex-signature.css.map */
