:root{--blair-ink: #0c1a22;--blair-ink-70: rgba(12, 26, 34, .7);--blair-ink-50: rgba(12, 26, 34, .5);--blair-line: rgba(12, 26, 34, .12);--blair-sapphire: #163f66;--blair-sapphire-soft: rgba(22, 63, 102, .1);--blair-ice: #cfe9f7;--blair-paper: #fbfcff;--blair-radius: 1.2rem;--blair-ease: cubic-bezier(.22, 1, .36, 1)}html body,html .product__title h1,html .product__title h2.h1,html .collection-hero__title,html .blair-chero__title,html .title-wrapper .title,html .collection__title .title,html .rich-text__heading,html .related-products__heading,html .product-recommendations .title,html .cart-drawer__heading,html .drawer__heading,html .price,html .button,html .field__input,html .select__select{font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body{letter-spacing:0}@media screen and (max-width:749px){body{font-size:1.6rem;line-height:1.55}html .caption,html .caption-with-letter-spacing{font-size:1.2rem}html .card__heading,html .card__heading.h5,html .card__heading.h5 a{font-size:1.4rem;line-height:1.35;font-weight:500}html .price .price-item--regular,html .card .price .price-item{font-size:1.4rem}html .price--on-sale .price-item--regular,html .price__sale .price-item--regular,html .announcement-bar__message{font-size:1.3rem}html .badge{font-size:1.2rem}html .quantity__rules,html .button--tertiary{font-size:1.3rem}html .cart-count-bubble{font-size:1.1rem}html .tax-note,html .product__tax{font-size:1.3rem}}html .field__input,html .form__label,html .select__select,html .search__input,html .customer .field input,html .customer select,html .text-area,html .caption-large{font-size:1.6rem}html .blair-crumbs{font-size:1.2rem;margin-top:1rem}html .blair-crumbs a,html .blair-crumbs [aria-current=page]{padding:.4rem 0;display:inline-block}html .product__title h1,html .product__title h2.h1{font-size:2.6rem;letter-spacing:-.01em;line-height:1.2;margin-bottom:.4rem}@media screen and (min-width:750px){html .product__title h1,html .product__title h2.h1{font-size:3.2rem}}html .title-wrapper .title,html .collection__title .title,html .related-products__heading,html .product-recommendations .title,html .rich-text__heading{font-weight:600;letter-spacing:-.01em}html .product__info-container .price--large .price-item--regular{font-size:2rem;font-variant-numeric:tabular-nums}html .product__info-container .price--large .price__sale .price-item--regular{font-size:1.5rem;font-weight:400;color:var(--blair-ink-50)}html .product__info-container .price--large .price__sale .price-item--sale{font-weight:500}html .product__info-container .product__tax{color:var(--blair-ink-50);margin-top:.2rem}html .product-form__input .form__label,html .product-form__input>label,html .blair-vselect__label{font-size:1.3rem;font-weight:500;letter-spacing:.02em;color:var(--blair-ink-70);margin-bottom:.6rem}html .select .select__select,html .quantity,html .blair-vselect__button{border-radius:var(--blair-radius);min-height:4.8rem}html .quantity{border:.1rem solid var(--blair-line)}html .quantity:before,html .quantity:after{box-shadow:none}html .quantity__input{font-size:1.6rem;font-weight:500}html .product__info-container>*+*{margin-top:1.4rem}html .product__description a,html .rte a,html .share-button__button,html .mobile-facets__open,html .mobile-facets__open-label,html .blair-sort__button,html .facets__reset,html .mobile-facets__clear{color:var(--blair-sapphire)}html .mobile-facets__open svg,html .mobile-facets__open .icon{color:var(--blair-sapphire)}html .blair-loc__dd[open] .blair-loc__dd-btn,html .blair-loc__dd-search input:focus{border-color:var(--blair-sapphire);box-shadow:0 0 0 .3rem var(--blair-sapphire-soft)}html .blair-loc__dd-item--current{color:var(--blair-sapphire)}html .blair-loc__dd-item:hover,html .blair-loc__dd-item:focus-visible{background:var(--blair-sapphire-soft)}html *:focus-visible{outline-color:var(--blair-sapphire)}html .product-form__submit.button{min-height:5.2rem;font-size:1.6rem;font-weight:500;transition:transform .15s ease}html .product-form__submit.button:active{transform:scale(.985)}html .product-form__submit.button:focus:not(:focus-visible){outline:none}html .product-form__buttons{gap:1rem;display:flex;flex-direction:column}html .shopify-payment-button{margin-top:.2rem}html .shopify-payment-button__button{min-height:4.8rem;overflow:hidden}.blair-trust{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 1.6rem;margin:1.8rem 0 .4rem;padding:1.6rem 0 0;border-top:.1rem solid var(--blair-line);list-style:none}.blair-trust__item{display:flex;align-items:flex-start;gap:.9rem;font-size:1.3rem;line-height:1.4;color:var(--blair-ink-70);margin:0}.blair-trust__item svg{width:1.8rem;height:1.8rem;flex:0 0 auto;margin-top:.1rem;color:var(--blair-sapphire)}.blair-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom,0px));background:#fbfcfff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:.1rem solid var(--blair-line);transform:translateY(110%);transition:transform .4s var(--blair-ease);will-change:transform}.blair-sticky[data-shown=true]{transform:translateY(0)}.blair-sticky__img{width:4.8rem;height:4.8rem;border-radius:1rem;object-fit:cover;flex:0 0 auto;background:#eef2f5}.blair-sticky__meta{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.2rem}.blair-sticky__title{font-size:1.4rem;font-weight:500;color:var(--blair-ink);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.blair-sticky__price{font-size:1.4rem;color:var(--blair-ink-70);margin:0;font-variant-numeric:tabular-nums}.blair-sticky__price s{opacity:.55;margin-inline-start:.4rem;font-size:1.2rem}.blair-sticky__btn{flex:0 0 auto;min-height:4.8rem;min-width:13rem;padding:0 2rem;border-radius:var(--buttons-radius, .6rem);border:.1rem solid rgb(var(--color-button, 86 193 244));background:transparent;color:rgb(var(--color-button, 86 193 244));font:inherit;font-size:1.5rem;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:transform .15s ease,background-color .25s ease}.blair-sticky__btn:active{transform:scale(.97);background:rgba(var(--color-button, 86 193 244),.12)}.blair-sticky__btn[disabled]{opacity:.45}@media screen and (min-width:990px){.blair-sticky{display:none}}@media(prefers-reduced-motion:reduce){.blair-sticky,.blair-sticky__btn,.blair-lang__btn{transition:none}}body.blair-sticky-on shopify-chat,body.blair-sticky-on #ShopifyChat,body.blair-sticky-on .negishot-widget-button,body.blair-sticky-on [class*=negishot][style*=fixed]{transform:translateY(calc(-7.6rem - env(safe-area-inset-bottom,0px)));transition:transform .4s var(--blair-ease)}body.blair-sticky-on{scroll-padding-bottom:8rem}.blair-bundle{display:flex;align-items:center;gap:1rem;margin:0 0 1rem;padding:1.1rem 1.4rem;border-radius:var(--blair-radius);background:var(--blair-sapphire-soft);color:var(--blair-ink);font-size:1.3rem;line-height:1.4}.blair-bundle svg{width:1.8rem;height:1.8rem;flex:0 0 auto;color:var(--blair-sapphire)}.blair-bundle strong{font-weight:600}html .card .badge{border-radius:999px;padding:.4rem 1rem;font-weight:500;letter-spacing:.02em}html .card__information{padding-top:1rem;padding-bottom:1.2rem}html .card .price{margin-top:.3rem}.blair-lang{display:flex;flex-direction:column;margin:0}.blair-lang__label{display:block}.blair-lang__btn{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-decoration:none;cursor:pointer;padding:1.15rem 1.4rem;font-size:1.5rem;line-height:1.2;font-weight:500;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.18);border-radius:.8rem;transition:border-color .2s ease,background-color .2s ease}.blair-lang__btn svg{flex:0 0 auto;opacity:.7}.blair-lang__btn:hover,.blair-lang__btn:focus-visible{border-color:var(--blair-sapphire);background:var(--blair-sapphire-soft)}@media(prefers-reduced-motion:reduce){.blair-lang__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/blair-mobile-v2.css.map */
