.main-page-title,.collection-hero__title,.template-search__header .h2,.article-template__title,.title-wrapper-with-link .title,.cart__warnings .cart__empty-text,.title--primary{font-family:var(--ba-font-serif);font-weight:var(--ba-weight-regular);letter-spacing:var(--ba-ls-heading);color:rgb(var(--color-foreground))}.rte{font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:var(--ba-fs-body);line-height:1.75;color:var(--ba-text-muted)}.rte h2,.rte h3,.rte h4{margin:1.6em 0 .6em;font-family:var(--ba-font-serif);font-weight:var(--ba-weight-regular);color:var(--ba-navy)}.rte strong{font-weight:var(--ba-weight-medium);color:var(--ba-navy)}.rte a{color:var(--ba-royal);text-underline-offset:.3rem}.button:not(.button--tertiary):not(.quantity__button),.shopify-payment-button__button--unbranded{min-height:4.9rem;border-radius:var(--ba-radius-pill);font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:var(--ba-fs-label);letter-spacing:var(--ba-ls-label);text-transform:uppercase}.button:not(.button--tertiary):not(.quantity__button):after,.button:not(.button--tertiary):not(.quantity__button):before{border-radius:var(--ba-radius-pill)}.ba-pdp__type{margin:0}product-info .page-width{max-width:calc(var(--ba-container) + 2 * var(--ba-gutter));padding-inline:var(--ba-gutter)}@media screen and (min-width:990px){product-info .product.grid{--ba-pdp-gap: clamp(4rem, 6.7vw, 9.6rem);--ba-pdp-media-w: min( 62.4rem, max(36rem, calc((100svh - var(--ba-pdp-top, 18rem) + var(--ba-announce-h, 0rem) - 1.6rem) * .8)), calc(100vw - 2 * var(--ba-gutter) - 40rem - var(--ba-pdp-gap) - 9.6rem) );display:grid;grid-template-columns:auto minmax(0,49.6rem);justify-content:start;column-gap:var(--ba-pdp-gap);margin:0}product-info .product.grid>.grid__item{width:auto;max-width:none;padding:0}product-info .product__info-wrapper{padding-left:0!important}.shopify-section:has(+.shopify-section product-info) .ba-breadcrumb__list{padding-block:1.6rem}product-info .product--thumbnail media-gallery{position:sticky;top:calc(var(--header-height, 8.3rem) + 2.4rem);display:grid;grid-template-columns:8rem var(--ba-pdp-media-w);column-gap:1.6rem;align-items:start}product-info .product--thumbnail media-gallery>[id^=GalleryViewer]{grid-column:2;grid-row:1}product-info .product--thumbnail media-gallery>[id^=GalleryThumbnails]{grid-column:1;grid-row:1;max-height:calc(var(--ba-pdp-media-w) * 1.25);margin:0;overflow-y:auto;scrollbar-width:none}product-info .product--thumbnail media-gallery>[id^=GalleryThumbnails]::-webkit-scrollbar{display:none}product-info .thumbnail-slider .slider-button{display:none}product-info .product--thumbnail .thumbnail-list{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;overflow:visible}product-info .product--thumbnail .thumbnail-list__item{flex-shrink:0;width:100%!important;max-width:none}product-info .product--thumbnail .product__media-list{margin:0;padding:0}product-info .product--thumbnail .product__media-list .product__media-item{width:100%;max-width:none;margin:0;padding:0}product-info .product--thumbnail .product__modal-opener{cursor:zoom-in}}product-info .thumbnail-list__item:before{padding-bottom:125%}product-info .product__media-list .product-media-container{--ratio: .8 !important;--preview-ratio: .8 !important}product-info .product__media-list .product__media img{object-fit:cover}product-info .product__media-list .product__media-item,product-info .product .product-media-container,product-info .thumbnail{background:var(--ba-cream-dark)}product-info .thumbnail{border:0;border-radius:0}product-info .thumbnail[aria-current]{box-shadow:inset 0 0 0 .2rem var(--ba-navy)}product-info .thumbnail[aria-current] img{opacity:.85}product-info .product__media-icon{display:none}product-info .product__info-container>*+*{margin-top:2.8rem;margin-bottom:0}product-info .product__info-container>.ba-pdp__type+.product__title,product-info .product__info-container>.product__title+.ba-pdp__price-row,product-info .product__info-container>p:has(.ba-pdp__type)+.product__title{margin-top:1.2rem}.product__title h1,.product__title .h1{margin:0;font-family:var(--ba-font-serif);font-weight:var(--ba-weight-regular);font-size:clamp(3.6rem,2.4rem + 2.2vw,5.6rem);line-height:1.02;letter-spacing:var(--ba-ls-heading);color:var(--ba-navy)}.ba-pdp__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem}.ba-pdp__price-row .price{margin:0}.ba-pdp__price-row .price-item{font-family:var(--ba-font-sans);font-weight:var(--ba-weight-regular);font-size:2.2rem;letter-spacing:0;color:var(--ba-navy)}.ba-pdp__price-row .price__sale s.price-item{font-weight:var(--ba-weight-light);font-size:1.6rem;color:#4e6185}.ba-pdp__price-row .product__tax{margin:0;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.3rem;color:#5a6986}.ba-pdp__price-row .badge{display:none}product-info .product__description{font-size:var(--ba-fs-body);line-height:var(--ba-lh-body);color:#41506c}product-info variant-selects{display:block;padding-top:1.6rem;border-top:.1rem solid #e2e5ec}product-info .product__info-container>variant-selects{margin-top:1.6rem}product-info .product-form__input{margin:0 0 2.4rem}product-info .product-form__input:last-child,product-info variant-selects .product-form__input:last-of-type{margin-bottom:0}product-info .product-form__input .form__label{margin-bottom:1.2rem;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-regular);font-size:var(--ba-fs-body-sm);letter-spacing:0;text-transform:none;color:var(--ba-navy)}product-info .product-form__input--pill{display:flex;flex-wrap:wrap;gap:.8rem}product-info .product-form__input--pill legend{width:100%}product-info .product-form__input--pill input[type=radio]+label{flex:0 0 auto;min-width:7.2rem;margin:0;padding:1.3rem 2rem;white-space:nowrap;border:.1rem solid #e2e5ec;border-radius:var(--ba-radius-pill);background:var(--ba-white);color:var(--ba-navy);font-family:var(--ba-font-sans);font-weight:var(--ba-weight-regular);font-size:var(--ba-fs-body-sm);letter-spacing:0;text-align:center;text-transform:none;transition:border-color var(--ba-duration) var(--ba-ease),background-color var(--ba-duration) var(--ba-ease)}product-info .product-form__input--pill input[type=radio]+label:hover{border-color:var(--ba-navy)}product-info .product-form__input--pill input[type=radio]:checked+label{border-color:var(--ba-navy);background:var(--ba-navy);color:var(--ba-white)}product-info .product-form__input--pill input[type=radio].disabled+label,product-info .product-form__input--pill input[type=radio]:disabled+label{opacity:.45;text-decoration:line-through}product-info [data-ba-option=couleur],product-info [data-ba-option=coloris],product-info [data-ba-option=color],product-info [data-ba-option=colors]{gap:1.2rem}product-info :is([data-ba-option=couleur],[data-ba-option=coloris],[data-ba-option=color],[data-ba-option=colors]) input:is([value=Dor\e9 i],[value=Dore i],[value=Or i],[value=Gold i],[value=Argent\e9 i],[value=Argent i],[value=Silver i],[value="Or rose" i],[value="Rose gold" i],[value=Noir i],[value=Black i],[value=Blanc i],[value=White i])+label{flex:0 0 auto;width:3.2rem;min-width:0;height:3.2rem;padding:0;border:.1rem solid #e2e5ec;border-radius:50%;color:transparent;font-size:0;overflow:hidden;box-shadow:inset 0 0 0 .3rem var(--ba-cream)}product-info :is([data-ba-option=couleur],[data-ba-option=coloris],[data-ba-option=color],[data-ba-option=colors]) input:is([value=Dor\e9 i],[value=Dore i],[value=Or i],[value=Gold i],[value=Argent\e9 i],[value=Argent i],[value=Silver i],[value="Or rose" i],[value="Rose gold" i],[value=Noir i],[value=Black i],[value=Blanc i],[value=White i]):checked+label{border:.2rem solid var(--ba-navy);box-shadow:inset 0 0 0 .2rem var(--ba-cream)}product-info input:is([value=Dor\e9 i],[value=Dore i],[value=Or i],[value=Gold i])+label{background:#e8c872!important}product-info input:is([value=Argent\e9 i],[value=Argent i],[value=Silver i])+label{background:#d9d9d9!important}product-info input:is([value="Or rose" i],[value="Rose gold" i])+label{background:#e7b9a5!important}product-info input:is([value=Noir i],[value=Black i])+label{background:#1d1d1f!important}product-info input:is([value=Blanc i],[value=White i])+label{background:#fff!important}product-info .product-form__input--pill:not([data-ba-option=couleur],[data-ba-option=coloris],[data-ba-option=color],[data-ba-option=colors]) input+label{background:var(--ba-white)!important}product-info .product-form__input--pill:not([data-ba-option=couleur],[data-ba-option=coloris],[data-ba-option=color],[data-ba-option=colors]) input:checked+label{background:var(--ba-navy)!important}@supports selector(:has(*)){product-info .product__info-container:has(>.product-form__quantity){display:flex;flex-wrap:wrap;column-gap:1rem}product-info .product__info-container:has(>.product-form__quantity)>*{flex:0 0 100%}product-info .product__info-container>.product-form__quantity{flex:0 0 auto;align-self:flex-start;margin-top:2.8rem}product-info .product__info-container>div:has(>form.installment){margin-top:0}product-info .product__info-container>.product-form__quantity+div:has(product-form){flex:1 1 0;min-width:0}}@media screen and (max-width:749px){product-info .product__info-container>*+*,product-info .product__info-container>.product-form__quantity{margin-top:1.6rem}product-info .product__info-container>.ba-pdp__type+.product__title,product-info .product__info-container>.product__title+.ba-pdp__price-row,product-info .product__info-container>p:has(.ba-pdp__type)+.product__title{margin-top:.8rem}product-info .product-form__input{margin-bottom:1.6rem}}product-info .product-form__quantity .quantity__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}product-info .product-form__quantity .price-per-item__container{display:block}product-info .quantity{width:11.7rem;min-height:4.9rem;height:4.9rem;border-radius:var(--ba-radius-pill)}product-info .quantity:before,product-info .quantity:after{border-radius:var(--ba-radius-pill);box-shadow:0 0 0 .1rem #e2e5ec}product-info .quantity__input,product-info .quantity__button{font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:1.5rem;color:var(--ba-navy)}product-info .product__info-container .product-form{margin:0}product-info product-form .product-form__buttons{display:flex;flex-direction:column;gap:1.2rem;max-width:none}[id^=effectiveAppsCDT]{display:none!important}product-info .product-form__submit{min-height:5.3rem;margin:0;background:var(--ba-electric)!important;color:var(--ba-white)!important}product-info .product-form__submit:hover:not([disabled]){background:var(--ba-navy)!important}product-info .product-form__submit[disabled]{background:#24386540!important}product-info .product-form__submit:after{box-shadow:none!important}product-info pickup-availability{display:none}product-info .product__inventory{display:flex;align-items:center;gap:.8rem;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.3rem;color:#4e6185}product-info .product__inventory svg{width:.8rem;height:.8rem}product-info .product__inventory .svg-wrapper{width:.8rem;height:.8rem}.ba-pdp-assurance{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1rem;margin-block-end:0;padding:0;list-style:none}.ba-pdp-assurance__item{display:flex;align-items:center;justify-content:center;min-width:0;overflow-wrap:anywhere;min-height:7rem;padding:1.6rem 1.2rem;border-radius:.4rem;font-family:var(--ba-font-serif);font-size:1.5rem;line-height:1.25;text-align:center;color:var(--ba-navy)}@media screen and (max-width:749px){.ba-pdp-assurance{gap:.6rem}.ba-pdp-assurance__item{min-height:6.4rem;padding:1.2rem .6rem;font-size:1.3rem}}.ba-pdp-assurance__item--1{background:var(--ba-periwinkle)}.ba-pdp-assurance__item--2{background:var(--ba-mint)}.ba-pdp-assurance__item--3{background:var(--ba-sky)}product-info .product__accordion{margin:0;border:0;border-top:.1rem solid #e2e5ec;background:transparent}product-info .product__info-container>.product__accordion+.product__accordion{margin-top:0}product-info .product__accordion summary{padding:1.8rem 0}product-info .product__accordion .summary__title .icon-accordion,product-info .product__accordion summary>svg.icon-caret{display:none}product-info .product__accordion summary:after{content:"+";position:absolute;top:50%;right:0;transform:translateY(-50%);font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:2.2rem;line-height:1;color:var(--ba-royal)}product-info .product__accordion details[open]>summary:after{content:"\2013"}product-info .product__accordion .accordion__title{margin:0;font-family:var(--ba-font-serif);font-weight:var(--ba-weight-regular);font-size:2rem;letter-spacing:0;color:var(--ba-navy)}product-info .product__accordion .accordion__content{padding:0 0 1.8rem;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:var(--ba-fs-body-sm);line-height:1.6;color:#41506c}product-info .product__accordion .accordion__content p{margin:0 0 .8em}product-info .product__accordion .accordion__content{margin-bottom:0}product-info .product__accordion .accordion__content>:last-child{margin-bottom:0}@media screen and (max-width:749px){product-info[id^=MainProduct]{padding-bottom:1.6rem}.ba-related.ba-section{padding-top:4rem}.ba-related__header{margin-bottom:3.2rem}}product-info .share-button{display:none}.ba-breadcrumb{background:rgb(var(--color-background))}.ba-breadcrumb__list{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 auto;padding-block:3.2rem;list-style:none;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.3rem;color:var(--ba-navy)}.ba-breadcrumb__list li+li:before{content:"/";margin:0 .6rem 0 .2rem}.ba-breadcrumb__list a{color:inherit;text-decoration:none}.ba-breadcrumb__list a:hover{text-decoration:underline;text-underline-offset:.3rem}.ba-breadcrumb__back{display:none}@media screen and (max-width:749px){.ba-breadcrumb:has(.ba-breadcrumb__back) .ba-breadcrumb__list{display:none}.ba-breadcrumb__back{display:block;padding-block:.8rem}.ba-breadcrumb__back a{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium, 500);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ba-navy);text-decoration:none}.ba-breadcrumb__back .icon{width:1.4rem;height:auto;transform:rotate(180deg)}}.ba-related:not(:has(.ba-related__track)){padding-block:0}.ba-related product-recommendations{display:block}.ba-related__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:5.6rem}.ba-related__header .ba-text-stack{gap:2rem}.ba-related__header .ba-h1{font-size:clamp(3.4rem,2.4rem + 1.6vw,4.8rem);line-height:1.02}.ba-related__actions{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}@media screen and (max-width:749px){.ba-related__actions .ba-products__arrows{display:none}}.product-grid .grid__item .ba-card{height:100%}.product-grid{--grid-mobile-horizontal-spacing: 1.2rem;--grid-mobile-vertical-spacing: 1.6rem;--grid-desktop-horizontal-spacing: 3.2rem;--grid-desktop-vertical-spacing: 3.2rem}.ba-page-banner{padding-block:clamp(4.8rem,3rem + 3vw,8rem);background:rgb(var(--color-background))}.ba-page-banner .ba-text-stack{max-width:72rem}.ba-page-banner__text{max-width:64rem}.ba-page-banner__text.rte,.color-scheme-2 .ba-page-banner__text.rte{color:inherit}.color-scheme-2 .ba-page-banner__text{color:var(--ba-text-muted-inverse)}.ba-cat-hero{overflow:hidden;background:rgb(var(--color-background))}.ba-cat-hero__inner{display:grid;grid-template-columns:minmax(0,57rem) minmax(0,1fr);column-gap:4rem;min-height:56rem}.ba-cat-hero__content{padding-block:7.7rem 6.4rem}.ba-cat-hero .ba-text-stack{gap:1.8rem}.ba-cat-hero__title{line-height:1.02}.ba-cat-hero__text{max-width:50rem;color:#e3eaf7!important;line-height:1.6}.ba-cat-hero__text p{margin:0}.ba-cat-hero__photos{--s: 1;--u: calc(1rem * var(--s));position:relative;min-height:calc(56 * var(--u))}.ba-cat-hero__photo{position:absolute}.ba-cat-hero__photo--1{left:calc(7 * var(--u));top:calc(13 * var(--u));width:calc(25 * var(--u));aspect-ratio:250 / 320}.ba-cat-hero__photo--2{left:calc(32.5 * var(--u));top:calc(6.4 * var(--u));width:calc(23 * var(--u));aspect-ratio:230 / 290}.ba-cat-hero__photo--3{left:calc(48 * var(--u));top:calc(21 * var(--u));width:calc(24 * var(--u));aspect-ratio:240 / 300}.ba-cat-hero__logo{position:absolute;z-index:2;left:calc(51 * var(--u));top:calc(5.4 * var(--u));--ba-logo-sticker-size: calc(18.2 * var(--u))}.ba-cat-hero__sticker{position:absolute;z-index:2;left:0;top:calc(39 * var(--u));--ba-sticker-size: calc(12 * var(--u));padding:1.4rem;font-size:1.1rem;letter-spacing:.14em}@media screen and (min-width:1200px){.ba-cat-hero__photos{container-type:inline-size;--u: min(1rem, 100cqw / 73);align-self:center;min-height:0;aspect-ratio:73 / 56;max-height:56rem}}@media screen and (max-width:1199px){.ba-cat-hero__photos{--s: .8}}@media screen and (max-width:989px){.ba-cat-hero__inner{grid-template-columns:1fr;min-height:0}.ba-cat-hero__content{padding-block:5.6rem 2.4rem}.ba-cat-hero__photos{--s: .62;margin-bottom:2.4rem}}@media screen and (max-width:749px){.ba-cat-hero__photos{--s: .46;min-height:calc(56 * var(--u) + 2rem)}.ba-cat-hero__sticker{--ba-sticker-size: 10.4rem;top:calc(39 * var(--u) - 2rem);font-size:.9rem;letter-spacing:.08em;padding:1rem}.ba-cat-hero--trio .ba-cat-hero__photos{--s: .7;width:calc(47 * var(--u));min-height:calc(44 * var(--u));margin-left:calc((100% - 47 * var(--u)) / 2)}.ba-cat-hero--trio .ba-cat-hero__photo--1{left:0;top:calc(5 * var(--u));width:calc(24.5 * var(--u))}.ba-cat-hero--trio .ba-cat-hero__photo--2{left:calc(22.5 * var(--u));top:0;width:calc(24.5 * var(--u))}.ba-cat-hero--trio .ba-cat-hero__photo--3{display:none}.ba-cat-hero--trio .ba-cat-hero__logo{left:calc(35 * var(--u));top:calc(24 * var(--u));--ba-logo-sticker-size: calc(13 * var(--u))}.ba-cat-hero--trio .ba-cat-hero__sticker{left:calc(-1 * var(--u));top:calc(29 * var(--u))}}.ba-cat-nav{padding-block:4.8rem 2.4rem;background:rgb(var(--color-background));scroll-margin-top:calc(var(--header-height, 8.8rem) - 2.4rem)}.ba-cat-nav__list{display:flex;flex-wrap:wrap;gap:1rem;margin:0 auto;list-style:none}.ba-cat-nav__chip{display:inline-flex;align-items:center;gap:.8rem;padding:1.1rem 2rem;border-radius:var(--ba-radius-chip);background:var(--ba-white);font-family:var(--ba-font-sans);font-weight:var(--ba-weight-regular);font-size:var(--ba-fs-body-sm);line-height:1.4;color:var(--ba-navy);text-decoration:none;white-space:nowrap;transition:background-color var(--ba-duration) var(--ba-ease),color var(--ba-duration) var(--ba-ease)}.ba-cat-nav__break{flex-basis:100%;height:0}.ba-cat-nav__count{font-weight:var(--ba-weight-medium);font-size:1rem;color:#4e6185}.ba-cat-nav__chip:hover{background:var(--ba-sky)}.ba-cat-nav__chip[aria-current=page]{background:var(--ba-navy);color:var(--ba-white);font-weight:var(--ba-weight-medium)}.ba-cat-nav__chip[aria-current=page] .ba-cat-nav__count{color:var(--ba-mint)}@media screen and (max-width:749px){.ba-cat-nav{padding-block:2.4rem 1.6rem;scroll-margin-top:calc(var(--header-height, 6.4rem) - .8rem)}.shopify-section:has(>.ba-cat-nav){--ba-cat-tuck: 1.4rem}.ba-cat-nav__list{flex-wrap:nowrap;gap:.8rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--ba-gutter);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 4.8rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 4.8rem),transparent)}.ba-cat-nav__list[data-at-end]{-webkit-mask-image:none;mask-image:none}.ba-cat-nav__list::-webkit-scrollbar{display:none}.ba-cat-nav__list>li{flex-shrink:0;scroll-snap-align:start}.ba-cat-nav__chip{gap:.6rem;padding:.8rem 1.4rem;font-size:1.3rem}.ba-cat-nav__count{font-size:.9rem}.ba-cat-nav__break{flex:0 0 .1rem;height:auto;align-self:stretch;margin-inline:.4rem;background:#24386533}}@media screen and (min-width:1200px){.ba-cat-nav__list{justify-content:center;gap:.8rem}.ba-cat-nav__list>.ba-cat-nav__break{display:none}.ba-cat-nav__list>li:not(.ba-cat-nav__break){flex:0 0 calc((100% - 3 * .8rem) / 4);min-width:0}.ba-cat-nav__list>li>.ba-cat-nav__chip{justify-content:center;width:100%;padding-inline:1.2rem;white-space:normal;text-align:center;overflow-wrap:anywhere}}@media screen and (min-width:1410px){.ba-cat-nav__list>li:not(.ba-cat-nav__break){flex-basis:calc((100% - 5 * .8rem) / 6)}}.facets-container{margin-top:0;padding-top:1.8rem;border-top:.1rem solid rgba(36,56,101,.15)}.facets__form{align-items:center}.facets__heading{margin:0 2.8rem 0 0;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:var(--ba-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ba-royal)}.facets__heading:before{content:"// "}.facets__summary,.facets__summary span,.mobile-facets__open-label{font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:var(--ba-fs-body-sm);letter-spacing:0;text-transform:none;color:var(--ba-navy)}.facets__summary{margin-right:0;padding:0}.facets__wrapper .facets__heading,.facets__wrapper .facets__disclosure{margin-right:2.8rem}.facets__summary .icon-caret{width:.8rem}.facets__display{border:0;background:var(--ba-white);box-shadow:0 1.2rem 3.2rem #2438651f}.facet-filters__label,.facet-filters__sort,.facet-filters__field .select__select{font-family:var(--ba-font-sans);font-weight:var(--ba-weight-regular);font-size:var(--ba-fs-body-sm);letter-spacing:0;text-transform:none;color:var(--ba-navy)}.facet-filters__label{margin-right:.4rem}.facets-container .product-count{display:none}.active-facets__button-inner{border-radius:var(--ba-radius-pill);box-shadow:0 0 0 .1rem #24386559;font-family:var(--ba-font-sans);font-size:1.3rem;color:var(--ba-navy)}#ProductGridContainer .collection{margin-top:4rem}#ProductGridContainer .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4.8rem 3.2rem;margin:0}#ProductGridContainer .product-grid>.grid__item{width:auto;max-width:none;padding:0}.ba-editorial{grid-column:span 2;grid-row:span 2;overflow:hidden;background:var(--ba-cream-dark)}.ba-editorial a,.ba-editorial img{display:block;width:100%;height:100%}.ba-editorial img{object-fit:cover}@media screen and (max-width:989px){#ProductGridContainer .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem 2rem}}@media screen and (max-width:749px){#ProductGridContainer .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem}.ba-editorial{grid-row:span 1;aspect-ratio:4 / 5}}ba-load-more{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-top:4rem}.ba-load-more__count{margin:0;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:var(--ba-fs-body-sm);color:#4e6185}.ba-load-more__button{background:var(--ba-royal)}.ba-load-more--auto .ba-load-more__count,.ba-load-more--auto .ba-load-more__button{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ba-load-more--auto[aria-busy=true]:after{content:"";width:2.4rem;height:2.4rem;border:.2rem solid rgba(36,56,101,.2);border-top-color:var(--ba-navy);border-radius:50%;animation:ba-spin .8s linear infinite}@keyframes ba-spin{to{transform:rotate(360deg)}}ba-load-more[aria-busy=true] .ba-load-more__button{opacity:.6;cursor:progress}.ba-prose{max-width:72rem;margin-inline:auto}.ba-prose>:first-child{margin-top:0}.ba-prose p,.ba-prose li{margin-block:0 1em}.ba-prose ul,.ba-prose ol{padding-left:1.4em;list-style-position:outside}.ba-prose li>p:first-child{margin-top:0}.ba-prose img{max-width:100%;height:auto}.ba-prose table{width:100%;border-collapse:collapse;font-size:var(--ba-fs-body-sm)}.ba-prose td,.ba-prose th{padding:1rem 1.2rem;border-bottom:.1rem solid rgba(36,56,101,.15);text-align:left}.ba-article-hero{overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.ba-article-hero__inner{display:grid;grid-template-columns:minmax(0,58rem) minmax(0,53rem);justify-content:space-between;column-gap:6.4rem;min-height:56rem}.ba-article-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.7rem;padding-block:7rem 6.4rem}.ba-article-hero__title{margin:0;line-height:1.02;color:var(--ba-white)}.ba-article-hero__excerpt{max-width:50rem;margin:0;line-height:1.6;color:#e3eaf7}.ba-article-hero__date{margin:0;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.4rem;color:#e3eaf7}.ba-article-hero__visual{position:relative;align-self:start;margin-top:6.4rem;margin-bottom:-12rem}.ba-article-hero__photo{width:min(100%,48.9rem);aspect-ratio:489 / 617}.ba-article-hero__photo img,.ba-article-hero__photo svg{display:block;width:100%;height:100%;object-fit:cover}.ba-article-hero__logo{position:absolute;z-index:2;top:-2.8rem;right:-3.2rem;--ba-logo-sticker-size: 18.2rem}.ba-article__body{padding-block:10.4rem 9.6rem;background:rgb(var(--color-background))}.ba-article__content{max-width:calc(99.2rem + 2 * var(--ba-gutter));font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.7rem;line-height:1.65;color:#3d5480}.ba-article__content>*{margin:0}.ba-article__content>*+*{margin-top:1.2rem}.ba-article__content>*+:is(h2,h3,h4,blockquote,ul,ol),.ba-article__content>:is(h2,h3,h4,blockquote)+*,.ba-article__content>*+:is(.ba-article__photo,.ba-article__gallery),.ba-article__content>:is(.ba-article__photo,.ba-article__gallery)+*,.ba-article__content>.ba-article__lead+*{margin-top:2.8rem}.ba-article__content .ba-article__lead{font-family:var(--ba-font-serif);font-weight:var(--ba-weight-regular);font-size:clamp(2rem,1.6rem + .8vw,2.6rem);line-height:1.45;color:var(--ba-navy)}.ba-article__content h2,.ba-article__content h3,.ba-article__content h4,.ba-article__content blockquote{margin:0;padding:0;border:0;font-family:var(--ba-font-serif);font-style:normal;font-weight:var(--ba-weight-regular);font-size:clamp(2.6rem,2rem + 1.2vw,3.6rem);line-height:1.25;letter-spacing:-.01em;color:var(--ba-navy)}.ba-article__content h4{font-size:2.4rem}.ba-article__content ul,.ba-article__content ol{padding-left:2rem}.ba-article__content strong,.ba-article__content b{font-weight:var(--ba-weight-medium);color:var(--ba-navy)}.ba-article__content a{color:var(--ba-royal);text-underline-offset:.3rem}.ba-article__content img{display:block;width:100%;height:auto}.ba-article__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.ba-article__gallery .ba-article__photo img{height:40rem;object-fit:cover}@media screen and (max-width:989px){.ba-article-hero__inner{grid-template-columns:minmax(0,1fr);min-height:0}.ba-article-hero__content{padding-block:5.6rem 0}.ba-article-hero__visual{justify-self:center;width:min(80%,42rem);margin-top:4rem;margin-bottom:-8rem}.ba-article-hero__logo{right:-2rem;--ba-logo-sticker-size: 12rem}.ba-article__body{padding-block:6.4rem}}@media screen and (max-width:749px){.ba-article__content{font-size:1.6rem}.ba-article__gallery{grid-template-columns:minmax(0,1fr)}.ba-article__gallery .ba-article__photo img{height:auto}}.ba-collections__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6.4rem 4rem;margin:0;padding:0;list-style:none}.ba-collections__item{display:flex;flex-direction:column;align-items:center;gap:1rem;height:100%;text-align:center;text-decoration:none}.ba-collections__photo{width:100%;aspect-ratio:4 / 5;margin-bottom:1.6rem;transition:transform .3s var(--ba-ease)}.ba-collections__item:hover .ba-collections__photo{transform:rotate(0) scale(1.02)}.ba-collections__title{color:var(--ba-navy)}.ba-collections__count{margin-top:auto;color:var(--ba-text-muted)}@media screen and (max-width:989px){.ba-collections__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4.8rem 2.4rem}}@media screen and (max-width:749px){.ba-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 1.6rem}}.ba-404{overflow:hidden;padding-block:12rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.ba-404__inner{display:grid;grid-template-columns:minmax(0,60rem) minmax(0,56rem);justify-content:space-between;align-items:center;column-gap:8rem}.ba-404__content{display:flex;flex-direction:column;align-items:flex-start}.ba-404__code{margin:0 0 2.4rem;font-family:var(--ba-font-serif);font-size:clamp(11rem,6rem + 9vw,18rem);line-height:.9;letter-spacing:-.06em;color:var(--ba-white)}.ba-404__title{margin:0 0 2.4rem;font-family:var(--ba-font-serif);font-weight:var(--ba-weight-regular);font-size:clamp(3rem,2rem + 1.6vw,4.4rem);line-height:1.08;letter-spacing:-.02em;color:var(--ba-white)}.ba-404__text{max-width:52rem;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:var(--ba-fs-body-lg);line-height:1.65;color:#e3eaf7}.ba-404__text p{margin:0}.ba-404__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:4.8rem}.ba-404__btn-outline{border-color:var(--ba-white);background:transparent;color:var(--ba-white)}.ba-404__btn-outline:hover{background:var(--ba-white);color:var(--ba-navy)}.ba-404__visual{--s: 1;--u: calc(1rem * var(--s));position:relative;width:calc(56 * var(--u));height:calc(52 * var(--u))}.ba-404__photo{position:absolute}.ba-404__photo--1{left:calc(1.9 * var(--u));top:calc(9.5 * var(--u));width:calc(30 * var(--u));aspect-ratio:300 / 380;--ba-rotate: 6deg}.ba-404__photo--2{left:calc(29.4 * var(--u));top:calc(3.4 * var(--u));width:calc(26 * var(--u));aspect-ratio:260 / 330;--ba-rotate: -5deg}.ba-404__logo{position:absolute;z-index:2;left:calc(35 * var(--u));top:calc(31.5 * var(--u));--ba-logo-sticker-size: calc(18.2 * var(--u))}.ba-404__sticker{position:absolute;z-index:2;left:calc(-1.3 * var(--u));top:calc(40.2 * var(--u));--ba-sticker-size: calc(13 * var(--u));padding:1.4rem;font-size:1.1rem;letter-spacing:.14em}@media screen and (min-width:1200px){.ba-404__visual{container-type:inline-size;--u: min(1rem, 100cqw / 56);width:min(100%,56rem);height:auto;aspect-ratio:56 / 52}}@media screen and (max-width:1199px){.ba-404__inner{column-gap:4rem}.ba-404__visual{--s: .8}}@media screen and (max-width:989px){.ba-404{padding-block:6.4rem}.ba-404__inner{grid-template-columns:minmax(0,1fr);row-gap:4.8rem}.ba-404__visual{--s: .9;justify-self:center}}@media screen and (max-width:749px){.ba-404__visual{--s: .6}.ba-404__sticker{--ba-sticker-size: 9.6rem;font-size:.9rem}.ba-404__actions{margin-top:3.2rem}}.color-scheme-2 .ba-btn--outline{color:var(--ba-white)}.cart-items thead th,.cart-items .caption-with-letter-spacing,.totals__total,.cart__note label{font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:var(--ba-fs-nav);letter-spacing:var(--ba-ls-eyebrow);text-transform:uppercase;color:var(--ba-royal);opacity:1}.cart-item__name{font-family:var(--ba-font-serif);font-size:2rem;letter-spacing:0;color:var(--ba-navy);text-decoration:none}.cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem}.cart-item .product-option,.cart-item__discounted-prices,.cart-item .price,.cart-item__price-wrapper .price{font-family:var(--ba-font-sans);font-size:var(--ba-fs-body-sm);color:var(--ba-text-muted)}.cart-item__totals .price{font-weight:var(--ba-weight-medium);letter-spacing:.06em;color:var(--ba-navy)}.cart-item__image-container{background:var(--ba-white)}.cart-item .quantity{border-radius:var(--ba-radius-pill)}.cart-item .quantity:before,.cart-item .quantity:after{border-radius:var(--ba-radius-pill)}.cart-remove-button .button{color:var(--ba-royal)}.totals__total-value{font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:2.2rem;letter-spacing:.04em;color:var(--ba-navy)}.tax-note{font-family:var(--ba-font-sans);font-size:1.3rem;color:var(--ba-text-muted)}.cart__checkout-button{background:var(--ba-electric)!important;color:var(--ba-white)!important}.cart__checkout-button:hover:not([disabled]){background:var(--ba-navy)!important}.cart__note .text-area{border-radius:0;background:var(--ba-white)}.cart-drawer .drawer__inner,.cart-notification{background:var(--ba-cream)}.drawer__heading,.cart-notification__heading{font-family:var(--ba-font-serif);font-weight:var(--ba-weight-regular);color:var(--ba-navy)}.cart__warnings .cart__empty-text{font-size:var(--ba-fs-h1);line-height:var(--ba-lh-heading)}.cart__warnings .cart__login-title{font-family:var(--ba-font-serif);color:var(--ba-navy)}.template-search__header h1,.template-search__header .h2{font-size:var(--ba-fs-h1);line-height:var(--ba-lh-heading);margin-bottom:3.2rem}.ba-cat-hero__title--xl{font-size:clamp(4.8rem,2.6rem + 5vw,9.4rem);letter-spacing:-.03em}.ba-cat-hero__cta{margin-top:4.1rem}.ba-cat-hero--duo .ba-cat-hero__inner{min-height:67.1rem}.ba-cat-hero--duo .ba-cat-hero__content{padding-block:10rem 6.4rem}.ba-cat-hero--duo .ba-text-stack{gap:2.4rem}.ba-cat-hero--duo .ba-cat-hero__photos{min-height:calc(67.1 * var(--u))}.ba-cat-hero--duo .ba-cat-hero__photo{--ba-polaroid-border: 1rem}.ba-cat-hero--duo .ba-cat-hero__photo--1{left:calc(1 * var(--u));top:calc(14.6 * var(--u));width:calc(33 * var(--u));aspect-ratio:330 / 423}.ba-cat-hero--duo .ba-cat-hero__photo--2{left:calc(34.5 * var(--u));top:calc(5.9 * var(--u));width:calc(30.4 * var(--u));aspect-ratio:304 / 384}.ba-cat-hero--duo .ba-cat-hero__logo{left:calc(52.8 * var(--u));top:calc(-1.1 * var(--u));--ba-logo-sticker-size: calc(17 * var(--u))}.ba-cat-hero--duo .ba-cat-hero__sticker{left:calc(29.6 * var(--u));top:calc(41 * var(--u));--ba-sticker-size: calc(12.4 * var(--u))}@media screen and (min-width:1200px){.ba-cat-hero--duo .ba-cat-hero__photos{--u: min(1rem, 100cqw / 72);min-height:0;aspect-ratio:72 / 67.1;max-height:67.1rem}}@media screen and (max-width:989px){.ba-cat-hero--duo .ba-cat-hero__inner{min-height:0}.ba-cat-hero--duo .ba-cat-hero__content{padding-block:5.6rem 2.4rem}.ba-cat-hero__cta{margin-top:2.4rem}}@media screen and (min-width:990px){.ba-banner--compact .ba-banner__inner{height:42.6rem;min-height:0;align-items:start}.ba-banner--compact .ba-banner__content{padding-block:5.8rem 0}}@media screen and (max-width:749px){.ba-cat-hero--duo .ba-cat-hero__sticker{--ba-sticker-size: 11.4rem;font-size:.9rem}}#ProductGridContainer .product-grid{grid-auto-flow:row dense}@media screen and (min-width:750px)and (max-width:989px){product-info .product--thumbnail media-gallery>[id^=GalleryThumbnails]{display:none}product-info .product--thumbnail .product__media-list{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;margin:0;padding:0}product-info .product--thumbnail .product__media-list .product__media-item{display:block!important;width:auto;max-width:none!important;margin:0;padding:0}.ba-pdp-assurance{gap:.6rem}.ba-pdp-assurance__item{min-height:6.4rem;padding:1.2rem .6rem;font-size:1.3rem}}@media screen and (min-width:750px)and (max-width:1199px){.ba-cat-hero__inner,.ba-cat-hero--duo .ba-cat-hero__inner{grid-template-columns:1fr;min-height:0}.ba-cat-hero__content,.ba-cat-hero--duo .ba-cat-hero__content{padding-block:5.6rem 2.4rem}.ba-cat-hero__photos{--s: .95;margin-bottom:4rem}.ba-cat-hero--trio .ba-cat-hero__photos{margin-left:calc((100% - 65 * var(--u)) / 2 - 7 * var(--u))}.ba-cat-hero--trio .ba-cat-hero__sticker{left:calc(5 * var(--u))}.ba-cat-hero--duo .ba-cat-hero__photos{--s: .9;margin-left:calc((100% - 69 * var(--u)) / 2 - 1 * var(--u))}.ba-cat-nav__list{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--ba-gutter);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 6.4rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 6.4rem),transparent)}.ba-cat-nav__list[data-at-end]{-webkit-mask-image:none;mask-image:none}.ba-cat-nav__list::-webkit-scrollbar{display:none}.ba-cat-nav__list>li{flex-shrink:0;scroll-snap-align:start}.ba-cat-nav__break{flex:0 0 .1rem;height:auto;align-self:stretch;margin-inline:.4rem;background:#24386533}}@media screen and (max-width:1199px){.shopify-section:has(>.ba-cat-nav){position:sticky;top:calc(var(--header-height, 6.4rem) - var(--ba-cat-tuck, 3.6rem));z-index:2}.ba-cat-nav{transition:box-shadow var(--ba-duration) var(--ba-ease)}.ba-cat-nav.is-stuck{box-shadow:0 1.2rem 1.6rem -1.4rem #24386559}}product-modal.product-media-modal{background:var(--ba-cream)}product-modal.product-media-modal .product-media-modal__dialog{position:relative;height:100vh;height:100dvh}product-modal.product-media-modal .product-media-modal__content{display:flex;align-items:stretch;width:100%;height:100%;max-height:none;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}product-modal.product-media-modal .product-media-modal__content::-webkit-scrollbar{display:none}product-modal.product-media-modal .product-media-modal__content>*{display:block;flex:0 0 100%;width:100%;height:100%;margin:0!important;scroll-snap-align:center;scroll-snap-stop:always}product-modal.product-media-modal .product-media-modal__content>img{box-sizing:border-box;padding:7.2rem 10rem 8.8rem;object-fit:contain;cursor:zoom-in;transition:transform .25s var(--ba-ease)}product-modal.product-media-modal .product-media-modal__content.is-zoomed{overflow:hidden;scroll-snap-type:none}product-modal.product-media-modal .product-media-modal__content>img.is-zoomed{transform:scale(2.2);cursor:zoom-out}product-modal.product-media-modal .product-media-modal__toggle{top:2rem;right:2rem;width:4.8rem;height:4.8rem;padding:1.4rem;border:.1rem solid rgba(36,56,101,.15);background:var(--ba-white);color:var(--ba-navy)}.ba-lightbox__nav{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:5.2rem;height:5.2rem;margin-top:-2.6rem;padding:0;border:.1rem solid rgba(36,56,101,.15);border-radius:50%;background:var(--ba-white);color:var(--ba-navy);cursor:pointer;transition:background-color var(--ba-duration) var(--ba-ease),color var(--ba-duration) var(--ba-ease),opacity var(--ba-duration) var(--ba-ease)}.ba-lightbox__nav:hover{background:var(--ba-navy);color:var(--ba-white)}.ba-lightbox__nav svg{width:1.4rem;height:1.4rem}.ba-lightbox__nav--prev{left:2.4rem}.ba-lightbox__nav--prev svg{transform:rotate(90deg)}.ba-lightbox__nav--next{right:2.4rem}.ba-lightbox__nav--next svg{transform:rotate(-90deg)}.ba-lightbox__nav[disabled]{opacity:.3;pointer-events:none}.ba-lightbox__bar{position:absolute;right:0;bottom:2.4rem;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;pointer-events:none;transition:opacity var(--ba-duration) var(--ba-ease)}.ba-lightbox__counter{margin:0;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:1.3rem;letter-spacing:var(--ba-ls-label);color:var(--ba-navy)}.ba-lightbox__hint{margin:0;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.2rem;color:#4e6185}.product-media-modal__content.is-zoomed~.ba-lightbox__nav,.product-media-modal__content.is-zoomed~.ba-lightbox__bar{opacity:0;pointer-events:none}@media(hover:none){.ba-lightbox__hint{display:none}product-modal.product-media-modal .product-media-modal__content>img{cursor:default}}@media screen and (max-width:749px){product-modal.product-media-modal .product-media-modal__content>img{padding:7.2rem 0 6.4rem}.ba-lightbox__nav{display:none}product-modal.product-media-modal .product-media-modal__toggle{top:1.2rem;right:1.2rem}}.ba-cart-header,.ba-cart-items,.ba-cart-extras,.ba-cart-summary-wrap{display:block;background:rgb(var(--color-background))}.ba-cart-header{padding-block:4rem 4rem}.ba-cart-header .js-contents{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.ba-cart-steps{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;margin:0;padding:0;list-style:none;font-family:var(--ba-font-sans);font-size:1.3rem;letter-spacing:.06em;color:#8fa2c6}.ba-cart-steps li+li:before{content:"\2014";margin-right:1.6rem;font-weight:var(--ba-weight-light);color:#a9b8d6}.ba-cart-steps span{margin-right:.4rem}.ba-cart-steps .is-current{font-weight:var(--ba-weight-medium);color:var(--ba-navy)}.ba-cart-header__title-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 3.2rem;width:100%;margin-bottom:2rem}.ba-cart-header__title{margin:0;line-height:1.02}.ba-cart-header__count{margin:0;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.5rem;color:#4e6185}.ba-cart-header__empty-text{max-width:52rem;margin:0 0 1.2rem}.ba-free-shipping{display:inline-flex;flex-direction:column;gap:.8rem;margin:0;padding:1.2rem 3.2rem;border-radius:2.4rem;background:var(--ba-mint);font-family:var(--ba-font-sans);font-size:1.4rem;color:var(--ba-navy)}.ba-free-shipping__text{margin:0}.ba-free-shipping__bar{display:block;width:100%;height:.4rem;border-radius:.2rem;background:#24386526;overflow:hidden}.ba-free-shipping__bar>span{display:block;height:100%;border-radius:inherit;background:var(--ba-navy)}.ba-cart-items .cart__contents{margin:0}.ba-cart-items.is-empty .ba-cart-items__list,#MainContent:has(cart-items.is-empty) .ba-cart-extras{display:none}.ba-cart-head,.ba-cart-lines>.ba-cart-line{display:grid;grid-template-columns:11rem minmax(0,1fr) 20rem 14.4rem;column-gap:2.4rem;align-items:center}.ba-cart-head{padding-bottom:1.4rem;border-bottom:.1rem solid #e2e5ec;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:#8fa2c6}.ba-cart-head span:first-child{grid-column:1 / 3}.ba-cart-head span:last-child{text-align:right}.ba-cart-lines{margin:0;padding:0;list-style:none}.ba-cart-lines>.ba-cart-line{margin:0;padding-block:2.4rem;border-bottom:.1rem solid #e2e5ec}.ba-cart-line__media{display:block;aspect-ratio:110 / 132;overflow:hidden;background:var(--ba-cream-dark)}.ba-cart-line__media img,.ba-cart-line__media svg{display:block;width:100%;height:100%;object-fit:cover}.ba-cart-line__details{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0}.ba-cart-line__title{font-family:var(--ba-font-serif);font-size:2.2rem;line-height:1.25;color:var(--ba-navy);text-decoration:none}.ba-cart-line__title:hover{text-decoration:underline;text-underline-offset:.4rem}.ba-cart-line__options,.ba-cart-line__unit,.ba-cart-line__discount{margin:0;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.4rem;color:#4e6185}.ba-cart-line__unit{font-size:1.3rem;color:#8fa2c6}.ba-cart-line__unit s{margin-right:.4rem}.ba-cart-line__discount{font-size:1.3rem;color:var(--ba-royal)}.ba-cart-line__quantity{display:flex;align-items:center;gap:1.6rem}.ba-cart-qty.quantity{width:9.9rem;min-height:0;height:4.2rem;border:.1rem solid #e2e5ec;border-radius:var(--ba-radius-pill);background:transparent}.ba-cart-qty.quantity:before,.ba-cart-qty.quantity:after{display:none}.ba-cart-qty .quantity__button{width:3.4rem;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:1.4rem;color:var(--ba-navy)}.ba-cart-qty .quantity__input{width:2.8rem;padding:0;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:1.4rem;color:var(--ba-navy);text-align:center}.ba-cart-line__quantity cart-remove-button{display:inline-flex;margin:0}.ba-cart-line__remove{font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.3rem;color:var(--ba-royal);text-decoration:none}.ba-cart-line__remove:hover{text-decoration:underline;text-underline-offset:.3rem}.ba-cart-line__total{position:relative;display:flex;flex-direction:column;align-items:flex-end;font-family:var(--ba-font-sans);font-size:1.8rem;color:var(--ba-navy)}.ba-cart-line__old{font-weight:var(--ba-weight-light);font-size:1.3rem;color:#8fa2c6}.ba-cart-line__error{grid-column:2 / -1;font-family:var(--ba-font-sans);font-size:1.3rem;color:#c0392b}.ba-cart-line__error:has(.cart-item__error-text:empty){display:none}.cart__items--disabled{pointer-events:none;opacity:.6}.ba-cart-extras__inner{display:flex;flex-direction:column;gap:2.4rem;padding-block:2.4rem 11.2rem}.ba-cart-box{display:flex;flex-direction:column;gap:1.4rem;padding:2.4rem;border-radius:.4rem;background:var(--ba-sky)}.ba-cart-box__check{display:flex;align-items:center;gap:1.2rem;cursor:pointer}.ba-cart-box__check input{-webkit-appearance:none;appearance:none;flex-shrink:0;display:grid;place-items:center;width:2rem;height:2rem;margin:0;border:.1rem solid var(--ba-navy);border-radius:.4rem;background:var(--ba-white);cursor:pointer}.ba-cart-box__check input:checked{background:var(--ba-navy)}.ba-cart-box__check input:checked:after{content:"\2713";font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:1.2rem;line-height:1;color:var(--ba-white)}.ba-cart-box__title{font-family:var(--ba-font-serif);font-size:2rem;color:var(--ba-navy)}.ba-cart-box__text{margin:0;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.4rem;line-height:1.5;color:#4e6185}.ba-cart-box__field{width:100%;min-height:8.4rem;padding:1.4rem 1.6rem;border:0;border-radius:.4rem;background:var(--ba-white);font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.4rem;color:var(--ba-navy);resize:vertical}.ba-cart-box__field::placeholder{color:#8fa2c6}.ba-cart-box__field:focus-visible{outline:.2rem solid var(--ba-navy);outline-offset:.2rem}.ba-cart-box--gift:not(:has([data-ba-gift]:checked)) .ba-cart-box__field{display:none}.ba-cart-summary-wrap.is-empty{display:none}.ba-cart-summary{display:flex;flex-direction:column;gap:1.8rem;padding:3.6rem;border-radius:.4rem;background:var(--ba-cream-dark);transition:opacity var(--ba-duration) var(--ba-ease)}.ba-cart-summary.is-loading{opacity:.6;pointer-events:none}.ba-cart-summary .js-contents{display:contents}.ba-cart-summary__title{order:0}.ba-cart-summary__row{order:1}.ba-cart-summary__codes{order:2}.ba-cart-promo{order:3}.ba-cart-summary__rule{order:4}.ba-cart-summary__row--total{order:5}.ba-cart-reception{order:6}.ba-cart-summary__checkout{order:7}.ba-cart-summary__errors{order:8}.ba-cart-summary>.shopify-app-block{order:9}.ba-cart-summary__secure{order:10}.ba-cart-summary__continue{order:11}.ba-cart-summary__title{margin:0;font-family:var(--ba-font-serif);font-weight:var(--ba-weight-regular);font-size:2.6rem;color:var(--ba-navy)}.ba-cart-summary__row{display:flex;justify-content:space-between;gap:1.6rem;font-family:var(--ba-font-sans);font-size:1.5rem;color:var(--ba-navy)}.ba-cart-summary__row>span:first-child{font-weight:var(--ba-weight-light);color:#4e6185}.ba-cart-summary__row>span:last-child{text-align:right}.ba-cart-summary__row--total{align-items:center;font-family:var(--ba-font-serif);font-size:2.4rem}.ba-cart-summary__row--total>span:first-child{font-weight:var(--ba-weight-regular);color:var(--ba-navy)}.ba-cart-summary__rule{width:100%;height:.1rem;margin:0;border:0;background:#a9b8d6}.ba-cart-summary[data-reception=pickup] .ba-if-delivery,.ba-cart-summary:not([data-reception=pickup]) .ba-if-pickup,.ba-cart-summary[data-gift=yes] .ba-if-no-gift,.ba-cart-summary:not([data-gift=yes]) .ba-if-gift{display:none}.ba-cart-summary__codes{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.ba-cart-code{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem .8rem .6rem 1.4rem;border-radius:var(--ba-radius-pill);background:var(--ba-navy);font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:1.2rem;letter-spacing:.08em;color:var(--ba-white)}.ba-cart-code.is-invalid{background:#24386566;text-decoration:line-through}.ba-cart-code button{padding:0 .4rem;border:0;background:none;font-size:1.6rem;line-height:1;color:inherit;cursor:pointer}.ba-cart-promo{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;padding:.6rem .6rem .6rem 1.8rem;border-radius:var(--ba-radius-pill);background:var(--ba-white)}.ba-cart-promo input{flex:1 1 0;min-width:0;padding:.6rem 0;border:0;background:transparent;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.4rem;color:var(--ba-navy)}.ba-cart-promo input::placeholder{color:#8fa2c6}.ba-cart-promo input:focus{outline:0}.ba-cart-promo:focus-within{box-shadow:0 0 0 .2rem var(--ba-navy)}.ba-cart-promo__apply{padding:1rem 1.8rem;border:0;border-radius:var(--ba-radius-pill);background:var(--ba-navy);font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ba-white);cursor:pointer}.ba-cart-promo__error{flex-basis:100%;margin:0 0 .4rem;font-family:var(--ba-font-sans);font-size:1.2rem;color:#c0392b}.ba-cart-reception{margin:0;padding:0;border:0}.ba-cart-reception legend{margin-bottom:.8rem;padding:0;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:#8fa2c6}.ba-cart-reception__options{display:flex;gap:.8rem}.ba-cart-reception__options label{flex:1 1 0;cursor:pointer}.ba-cart-reception__options input{position:absolute;opacity:0;pointer-events:none}.ba-cart-reception__options span{display:block;padding:1.2rem 1.4rem;border-radius:var(--ba-radius-pill);background:var(--ba-white);font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:1.2rem;letter-spacing:.06em;text-align:center;color:var(--ba-navy);transition:background-color var(--ba-duration) var(--ba-ease),color var(--ba-duration) var(--ba-ease)}.ba-cart-reception__options input:checked+span{background:var(--ba-navy);color:var(--ba-white)}.ba-cart-reception__options input:focus-visible+span{outline:.2rem solid var(--ba-navy);outline-offset:.2rem}.ba-cart-reception__hint{margin:1rem 0 0;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.3rem;line-height:1.5;color:#4e6185}.ba-cart-summary .ba-cart-summary__checkout{width:100%;max-width:none;min-height:5.3rem}.ba-cart-summary__errors:empty{display:none}.ba-cart-summary__secure{margin:0;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.2rem;text-align:center;color:#8fa2c6}.ba-cart-summary__continue{font-family:var(--ba-font-sans);font-size:1.3rem;text-align:center;color:var(--ba-royal);text-decoration:none}.ba-cart-summary__continue:hover{text-decoration:underline;text-underline-offset:.3rem}@media screen and (min-width:990px){#MainContent:has(#main-cart-items){display:grid;grid-template-columns:[full-start] minmax(var(--ba-gutter),1fr) [main-start] minmax(0,78.4rem) [main-end] 6.4rem [aside-start] minmax(0,46.4rem) [aside-end] minmax(var(--ba-gutter),1fr) [full-end];align-items:start}#MainContent:has(#main-cart-items)>.shopify-section{grid-column:full}#MainContent:has(#main-cart-items)>.shopify-section:has(#main-cart-items),#MainContent:has(#main-cart-items)>.shopify-section:has(.ba-cart-extras){grid-column:main}#MainContent:has(#main-cart-items)>.shopify-section:has(#main-cart-footer){position:sticky;top:calc(var(--header-height, 8.3rem) + 2.4rem);grid-column:aside;grid-row:2 / span 2;padding-top:1.6rem}#MainContent:has(#main-cart-items)>.shopify-section:has(#main-cart-items) .ba-container,#MainContent:has(#main-cart-items)>.shopify-section:has(.ba-cart-extras) .ba-container,#MainContent:has(#main-cart-items)>.shopify-section:has(#main-cart-footer) .ba-container{max-width:none;padding-inline:0}.ba-cart-items{padding-top:1.6rem}}@media screen and (max-width:989px){.ba-cart-head,.ba-cart-lines>.ba-cart-line{grid-template-columns:9rem minmax(0,1fr) 19rem 10rem}.ba-cart-extras__inner{padding-bottom:4rem}.ba-cart-summary-wrap{padding-bottom:6.4rem}}@media screen and (max-width:749px){.ba-cart-header{padding-block:2.4rem 2.4rem}.ba-cart-header__title-row{margin-bottom:.4rem}.ba-free-shipping{padding:1.2rem 2rem;font-size:1.3rem}.ba-cart-head{display:none}.ba-cart-lines>.ba-cart-line{grid-template-columns:8.8rem minmax(0,1fr) auto;grid-template-areas:"media details details" "media quantity total";column-gap:1.6rem;row-gap:1.2rem;align-items:start;padding-block:2rem}.ba-cart-line__media{grid-area:media}.ba-cart-line__details{grid-area:details}.ba-cart-line__quantity{grid-area:quantity;gap:1.2rem}.ba-cart-line__total{grid-area:total;align-self:center;font-size:1.6rem}.ba-cart-line__error{grid-column:2 / -1}.ba-cart-line__title{font-size:1.9rem}.ba-cart-qty.quantity{width:9rem;height:3.8rem}.ba-cart-box{padding:2rem}.ba-cart-box__title{font-size:1.8rem}.ba-cart-summary{padding:2.4rem 2rem}}cart-drawer .drawer__inner{width:44rem;padding:0 2.8rem;border:0;background:var(--ba-cream);color:var(--ba-navy);box-shadow:-1.2rem 0 4rem #2438652e}cart-drawer .cart-drawer__overlay{background:#24386559}cart-drawer .drawer__header{padding:2.4rem 0 0}cart-drawer .drawer__heading{margin:0;font-family:var(--ba-font-serif);font-weight:var(--ba-weight-regular);font-size:2.8rem;line-height:1.1;color:var(--ba-navy)}.ba-drawer__count{font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.5rem;color:#4e6185}cart-drawer .drawer__close{color:var(--ba-navy)}.ba-drawer__shipping:not(:empty){padding-block:1.6rem}.ba-drawer__shipping .ba-free-shipping{display:flex;width:100%;padding:1rem 1.6rem;border-radius:1.2rem;font-size:1.3rem}cart-drawer .cart-items thead th{padding-bottom:1rem;border-bottom:.1rem solid #e2e5ec;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:#8fa2c6}cart-drawer .cart-drawer .cart-item{padding-block:1.6rem;border-bottom:.1rem solid #e2e5ec}cart-drawer .cart-item__media{overflow:hidden}cart-drawer .cart-item__image{width:100%;aspect-ratio:110 / 132;object-fit:cover;background:var(--ba-cream-dark)}cart-drawer .cart-item__name{font-family:var(--ba-font-serif);font-weight:var(--ba-weight-regular);font-size:1.8rem;line-height:1.25;color:var(--ba-navy);text-decoration:none}cart-drawer .product-option,cart-drawer .product-option dt,cart-drawer .product-option dd{font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.3rem;color:#4e6185}cart-drawer .cart-item__totals .price{font-family:var(--ba-font-sans);font-size:1.5rem;color:var(--ba-navy)}cart-drawer quantity-input.quantity{width:9.9rem;min-height:0;height:4rem;border:.1rem solid #e2e5ec;border-radius:var(--ba-radius-pill);background:var(--ba-white)}cart-drawer quantity-input.quantity:before,cart-drawer quantity-input.quantity:after{display:none}cart-drawer .quantity__input,cart-drawer .quantity__button{font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:1.4rem;color:var(--ba-navy)}cart-drawer .quantity__button{flex:0 0 3.4rem;width:3.4rem}cart-drawer .quantity__input{flex:1 1 auto;width:2.8rem;min-width:0;padding:0;text-align:center;opacity:1}cart-drawer .drawer__footer{padding:2rem 0 2.8rem;border-top:.1rem solid #e2e5ec}.ba-drawer-extras{display:flex;flex-direction:column;gap:1.6rem;padding:2rem 0 2.4rem;border-top:.1rem solid #e2e5ec}.ba-drawer-extras__gift{display:flex;flex-direction:column;gap:1rem}.ba-drawer-extras .ba-cart-box__check input{width:1.8rem;height:1.8rem}.ba-drawer-extras__label{font-family:var(--ba-font-sans);font-size:1.4rem;line-height:1.3;color:var(--ba-navy)}.ba-drawer-extras__note summary{display:flex;align-items:center;gap:1.2rem;list-style:none;cursor:pointer}.ba-drawer-extras__note summary::-webkit-details-marker{display:none}.ba-drawer-extras__note summary:before{content:"+";flex-shrink:0;width:1.8rem;font-size:1.8rem;line-height:1;text-align:center}.ba-drawer-extras__note[open] summary:before{content:"\2212"}.ba-drawer-extras__note summary:focus{outline:0;box-shadow:none}.ba-drawer-extras__note summary:focus-visible{outline:.2rem solid var(--ba-navy);outline-offset:.4rem}.ba-drawer-extras__note cart-note{display:block;margin-top:1rem}.ba-drawer-extras__field{display:block;width:100%;min-height:6.4rem;padding:1rem 1.2rem;border:0;border-radius:.4rem;background:var(--ba-sky);font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.6rem;color:var(--ba-navy);resize:vertical}.ba-drawer-extras__field::placeholder{color:#4e6185}.ba-drawer-extras__field:focus-visible{outline:.2rem solid var(--ba-navy);outline-offset:.2rem}.ba-drawer-extras__gift:not(:has([data-ba-gift]:checked)) .ba-drawer-extras__field{display:none}cart-drawer .totals{align-items:baseline}cart-drawer .totals__total,cart-drawer .totals__total-value{font-family:var(--ba-font-serif);font-weight:var(--ba-weight-regular);font-size:2.2rem;letter-spacing:0;text-transform:none;color:var(--ba-navy)}cart-drawer .tax-note{margin:.6rem 0 1.6rem;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.2rem;color:#8fa2c6}cart-drawer .tax-note a{color:inherit}cart-drawer .cart__ctas{display:flex;flex-direction:column;align-items:stretch;gap:0}cart-drawer .cart__checkout-button.ba-btn{width:100%;min-height:5.3rem;margin:0;border-radius:var(--ba-radius-pill);background:var(--ba-electric);color:var(--ba-white)}cart-drawer .cart__checkout-button.ba-btn:before,cart-drawer .cart__checkout-button.ba-btn:after{display:none}cart-drawer .cart__checkout-button.ba-btn:hover:not([disabled]){background:var(--ba-navy)}cart-drawer .ba-drawer__continue{display:flex;text-decoration:none;align-items:center;justify-content:center;width:100%;min-height:4.9rem;margin-top:1rem;padding:1.2rem 2rem;border:.1rem solid var(--ba-navy);border-radius:var(--ba-radius-pill);background:transparent;color:var(--ba-navy);font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:var(--ba-fs-label);line-height:1.2;letter-spacing:var(--ba-ls-label);text-transform:uppercase;cursor:pointer;transition:background-color var(--ba-duration) var(--ba-ease),color var(--ba-duration) var(--ba-ease)}cart-drawer .ba-drawer__continue:hover{background:var(--ba-navy);color:var(--ba-white)}cart-drawer .ba-drawer__continue:focus-visible{outline:.2rem solid var(--ba-electric);outline-offset:.3rem}cart-drawer .cart__empty-text{font-family:var(--ba-font-serif);font-weight:var(--ba-weight-regular);font-size:2.8rem;color:var(--ba-navy)}cart-drawer .drawer__inner-empty .ba-btn{border-radius:var(--ba-radius-pill)}@media screen and (max-width:749px){cart-drawer .drawer__inner{width:100vw;max-width:100vw;padding:0 2rem}}.ba-legal__header{padding-block:4rem 6.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.ba-legal__header-inner{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.ba-legal__breadcrumb{display:flex;flex-wrap:wrap;gap:.8rem;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.3rem}.ba-legal__breadcrumb a{color:inherit;text-decoration:none}.ba-legal__breadcrumb a:hover{text-decoration:underline;text-underline-offset:.3rem}.ba-legal__title{margin:0;line-height:1.02;color:inherit}.ba-legal__date{margin:0;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.4rem}.ba-legal__body{padding-block:8.8rem 11.2rem;background:rgb(var(--color-background))}.ba-legal__layout{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}.ba-legal__layout.has-toc{grid-template-columns:30rem minmax(0,1fr);column-gap:9.6rem;align-items:start;justify-items:stretch}.ba-legal__main{width:100%;max-width:91.6rem}.ba-legal__toc{position:sticky;top:calc(var(--header-height, 8.3rem) + 2.4rem);padding:2.8rem;background:var(--ba-cream-dark)}.ba-legal__toc-title{margin:0 0 1.4rem;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ba-royal)}.ba-legal__toc-list{display:flex;flex-direction:column;gap:1.4rem;margin:0;padding:0;list-style:none}.ba-legal__toc-list a{display:flex;gap:1.2rem;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.4rem;line-height:1.4;color:#3d5480;text-decoration:none}.ba-legal__toc-list a:hover,.ba-legal__toc-list a[aria-current]{font-weight:var(--ba-weight-regular);color:var(--ba-navy)}.ba-legal__content{font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.6rem;line-height:1.7;color:#3d5480}.ba-legal__content>:first-child{margin-top:0}.ba-legal__content p,.ba-legal__content ul,.ba-legal__content ol{margin:0 0 1.4rem}.ba-legal__content ul,.ba-legal__content ol{padding-left:2rem}.ba-legal__content li+li{margin-top:.4rem}.ba-legal__content strong,.ba-legal__content b{font-weight:var(--ba-weight-medium);color:var(--ba-navy)}.ba-legal__content a{color:var(--ba-royal);text-underline-offset:.3rem}.ba-legal__content h2,.ba-legal__content h3,.ba-legal__content h4{margin:3.2rem 0 1.4rem;font-family:var(--ba-font-serif);font-weight:var(--ba-weight-regular);font-size:2.8rem;line-height:1.25;letter-spacing:-.01em;color:var(--ba-navy)}.ba-legal__content h3,.ba-legal__content h4{font-size:2.2rem}.ba-legal__content .ba-legal__heading{display:flex;align-items:baseline;gap:1.6rem;font-size:2.8rem;scroll-margin-top:calc(var(--header-height, 8.3rem) + 2.4rem)}.ba-legal__content .ba-legal__heading:not(:first-child){margin-top:3.2rem;padding-top:3.2rem;border-top:.1rem solid #e2e5ec}.ba-legal__num{font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:1.2rem;letter-spacing:.14em;color:var(--ba-royal)}.ba-legal__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 3.2rem;margin-top:3.2rem;padding:2.8rem 3.2rem;background:var(--ba-mint)}.ba-legal__cta-text{margin:0;font-family:var(--ba-font-serif);font-size:2.2rem;line-height:1.3;color:var(--ba-navy)}.shopify-policy__container{max-width:calc(91.6rem + 2 * var(--ba-gutter))!important;margin:0 auto!important;padding:6.4rem var(--ba-gutter) 11.2rem!important}.shopify-policy__title h1{margin:0 0 4rem;font-family:var(--ba-font-serif);font-weight:var(--ba-weight-regular);font-size:var(--ba-fs-h1);line-height:1.02;letter-spacing:var(--ba-ls-heading);color:var(--ba-navy)}.shopify-policy__body{font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.6rem;line-height:1.7;color:#3d5480}.shopify-policy__body h2,.shopify-policy__body h3{margin:3.2rem 0 1.4rem;padding-top:3.2rem;border-top:.1rem solid #e2e5ec;font-family:var(--ba-font-serif);font-weight:var(--ba-weight-regular);font-size:2.6rem;line-height:1.25;color:var(--ba-navy)}.shopify-policy__body strong{font-weight:var(--ba-weight-medium);color:var(--ba-navy)}@media screen and (max-width:989px){.ba-legal__layout.has-toc{grid-template-columns:minmax(0,1fr);row-gap:4rem}.ba-legal__toc{position:static}.ba-legal__body{padding-block:4.8rem 6.4rem}}@media screen and (max-width:749px){.ba-legal__header{padding-block:2.4rem 4rem}.ba-legal__content .ba-legal__heading{font-size:2.2rem;gap:1.2rem}.ba-legal__cta{padding:2.4rem}.ba-legal__cta-text{font-size:1.9rem}}.ba-contact{padding-block:12rem 14rem;background:rgb(var(--color-background))}.ba-contact__inner{display:grid;grid-template-columns:minmax(0,50.6rem) minmax(0,69.7rem);justify-content:space-between;align-items:start;column-gap:8rem}.ba-contact__intro{display:flex;flex-direction:column;gap:4.8rem}.ba-contact__intro .ba-text-stack{gap:2.4rem}.ba-contact__title{line-height:1.02}.ba-contact__text{margin-top:1rem;line-height:1.6}.ba-contact__text p{margin:0}.ba-contact__channels{display:flex;flex-direction:column;gap:1.8rem;margin:0;padding:4rem 3.2rem;list-style:none;background:var(--ba-mint)}.ba-contact__channels li{display:flex;flex-direction:column;gap:.4rem}.ba-contact__channel-label{font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ba-royal)}.ba-contact__channels a{font-family:var(--ba-font-serif);font-size:2rem;color:var(--ba-navy);text-decoration:none;overflow-wrap:anywhere}.ba-contact__channels a:hover{text-decoration:underline;text-underline-offset:.4rem}.ba-contact__card{padding:4.8rem;background:var(--ba-cream-dark)}.ba-contact__form{display:flex;flex-direction:column;align-items:flex-start;gap:2.2rem}.ba-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;width:100%}.ba-contact__field{display:flex;flex-direction:column;gap:.8rem;width:100%;margin:0;padding:0;border:0}.ba-contact__field>label,.ba-contact__field>legend{padding:0;font-family:var(--ba-font-sans);font-weight:var(--ba-weight-medium);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ba-navy)}.ba-contact__field>legend{margin-bottom:1rem}.ba-contact__field input:not([type=radio]),.ba-contact__field textarea{width:100%;padding:1.5rem 2rem;border:.1rem solid transparent;border-radius:3rem;background:var(--ba-cream);font-family:var(--ba-font-sans);font-weight:var(--ba-weight-light);font-size:1.4rem;color:var(--ba-navy);transition:border-color var(--ba-duration) var(--ba-ease)}.ba-contact__field textarea{min-height:17rem;border-radius:1.6rem;resize:vertical}.ba-contact__field input:not([type=radio])::placeholder,.ba-contact__field textarea::placeholder{color:#4e6185}.ba-contact__field input:not([type=radio]):focus,.ba-contact__field textarea:focus{outline:0;border-color:var(--ba-navy)}.ba-contact__pills{display:flex;flex-wrap:wrap;gap:.8rem}.ba-contact__pills label{cursor:pointer}.ba-contact__pills input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ba-contact__pills span{display:block;padding:1.1rem 2rem;border-radius:3rem;background:var(--ba-cream);font-family:var(--ba-font-sans);font-size:1.4rem;color:var(--ba-navy);transition:background-color var(--ba-duration) var(--ba-ease),color var(--ba-duration) var(--ba-ease)}.ba-contact__pills input:checked+span{background:var(--ba-navy);font-weight:var(--ba-weight-medium);color:var(--ba-white)}.ba-contact__pills input:focus-visible+span{outline:.2rem solid var(--ba-navy);outline-offset:.2rem}.ba-contact__notice{width:100%;margin:0;padding:1.4rem 2rem;border-radius:1.2rem;font-family:var(--ba-font-sans);font-size:1.4rem;color:var(--ba-navy)}.ba-contact__notice--success{background:var(--ba-mint)}.ba-contact__notice--error{background:#f6d9d4}.ba-contact__notice ul{margin:0;padding-left:1.8rem}@media screen and (max-width:989px){.ba-contact{padding-block:6.4rem}.ba-contact__inner{grid-template-columns:minmax(0,1fr);row-gap:4.8rem}.ba-contact__intro{gap:3.2rem}}@media screen and (max-width:749px){.ba-contact__card{padding:2.4rem 2rem}.ba-contact__row{grid-template-columns:minmax(0,1fr)}.ba-contact__channels{padding:2.8rem 2.4rem}.ba-contact__submit{width:100%}}@media(pointer:coarse){.facets__summary{min-height:4.4rem}}@media screen and (min-width:750px)and (max-width:989px),screen and (min-width:990px)and (hover:none){.ba-cat-hero--trio .ba-cat-hero__photo--1{left:calc(4 * var(--u));top:calc(12 * var(--u));width:calc(30 * var(--u))}.ba-cat-hero--trio .ba-cat-hero__photo--2{left:calc(32 * var(--u));top:calc(4 * var(--u));width:calc(28 * var(--u))}.ba-cat-hero--trio .ba-cat-hero__photo--3{display:none}.ba-cat-hero--trio .ba-cat-hero__logo{left:calc(52 * var(--u));top:calc(1 * var(--u))}}@media screen and (min-width:750px)and (max-width:989px){.ba-cat-hero--trio .ba-cat-hero__photos{min-height:calc(51 * var(--u));margin-bottom:2.4rem;margin-left:calc((100% - 66 * var(--u)) / 2 - 4 * var(--u))}.ba-cat-hero--duo .ba-cat-hero__photos{--s: .8;min-height:calc(57 * var(--u));margin-bottom:2.4rem}}@media screen and (min-width:990px)and (max-width:1199px)and (hover:none)and (orientation:landscape){.ba-cat-hero__inner,.ba-cat-hero--duo .ba-cat-hero__inner{grid-template-columns:minmax(0,46rem) minmax(0,1fr);min-height:0}.ba-cat-hero__content,.ba-cat-hero--duo .ba-cat-hero__content{padding-block:6.4rem}.ba-cat-hero__photos,.ba-cat-hero--trio .ba-cat-hero__photos{container-type:inline-size;--u: min(1rem, 100cqw / 73);align-self:center;width:100%;min-height:0;aspect-ratio:73 / 56;margin:0}.ba-cat-hero--duo .ba-cat-hero__photos{--u: min(1rem, 100cqw / 72);aspect-ratio:72 / 67.1;margin:0}.ba-cat-hero--trio .ba-cat-hero__sticker{left:0}.ba-cat-hero__sticker{--ba-sticker-size: 11.6rem;padding:1.2rem;font-size:1rem;letter-spacing:.1em}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ba-templates.css.map */
