.predictive-search__results{margin-block-start:3.2rem}.predictive-search__message{text-align:center}.predictive-search__message p{font-size:var(--font-size-static-sm)}.predictive-search__row{margin-block-end:3.2rem}.predictive-search__row:last-child{margin-block-end:0}.predictive-search__title{font-family:var(--font-heading-family);color:rgb(var(--color-foreground));font-size:var(--font-size-static-xs);line-height:var(--line-height-static-sm);letter-spacing:var(--letter-spacing-md);text-transform:uppercase;margin:0 0 1.6rem}.predictive-search__links{width:max-content;color:rgb(var(--color-heading-text));font-size:var(--font-size-static-xs);line-height:var(--line-height-static-sm);letter-spacing:var(--letter-spacing-md);text-transform:uppercase}.predictive-search__links-item+.predictive-search__links-item{margin-block-start:1.6rem}.predictive-search__links-link{display:block;transition:color var(--duration-default)}.predictive-search__links-link mark{color:rgb(var(--color-heading-text));background-color:rgb(var(--color-background))}.predictive-search__grid{display:grid;align-items:flex-start;grid-template-columns:repeat(2,1fr);gap:2.4rem .2rem}.predictive-search__card-product .card-product__content{padding-block-start:.8rem}.predictive-search__card-product .card-product__title{font-size:calc(var(--font-heading-scale) * 1.2rem)}.predictive-search__link{display:block;width:fit-content;margin:0 auto}@media(hover:hover){.predictive-search__links-link:hover{color:rgb(var(--color-foreground))}.predictive-search__card-product:hover .card-product__media{opacity:1}}@media screen and (min-width:750px){.predictive-search__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.predictive-search__results{margin-block-start:4rem}.predictive-search__row{margin-block-end:4rem}.predictive-search__grid{grid-template-columns:repeat(2,1fr);row-gap:1.6rem}.predictive-search__links{font-family:var(--font-heading-family);line-height:1.15;letter-spacing:normal;text-transform:none}}.bd-search-drawer,.bd-search-drawer *,.drawer__content--search,.drawer__content--search *,.predictive-search__results,.predictive-search__results *,.bd-search-product-card,.bd-search-product-card *{font-family:Montserrat!important}.bd-search-drawer .drawer__button:after{background:#05111c94!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html.js .bd-search-drawer .drawer__content--search,.bd-search-drawer .drawer__content--search{background:#fffcf6!important;color:#0e2f43!important;padding:7.6rem 4.8rem 4.8rem!important;max-width:min(60rem,100vw)!important;z-index:calc(var(--z-modals) + 4)!important}.bd-search-drawer .bd-search-drawer__close.drawer__button-close,.header__drawer .drawer__button-close.bd-mobile-menu-close{position:absolute!important;top:2.2rem!important;right:2.4rem!important;left:auto!important;inset-inline-end:2.4rem!important;inset-inline-start:auto!important;margin:0!important;width:4rem!important;height:4rem!important;padding:0!important;max-width:none!important;border:0!important;background:transparent!important;color:#0e2f43!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:100!important;transform:none!important}.bd-search-drawer .bd-search-drawer__close svg,.header__drawer .drawer__button-close.bd-mobile-menu-close svg{display:none!important}.bd-search-drawer .bd-search-drawer__close span,.header__drawer .drawer__button-close.bd-mobile-menu-close span{display:block!important;font-family:Montserrat!important;font-size:3rem!important;font-weight:400!important;line-height:1!important}.drawer__content--search .search__head{margin:0 0 3.2rem!important}.drawer__content--search .search__controls{min-height:7rem!important;padding:0 1.8rem!important;border:.1rem solid rgba(14,47,67,.16)!important;border-bottom:.1rem solid rgba(14,47,67,.16)!important;background:#fff!important;display:flex!important;align-items:center!important}.drawer__content--search .field--search{flex:1 1 auto!important}.drawer__content--search .field--search .field__input{height:6.8rem!important;min-height:6.8rem!important;border:0!important;background:transparent!important;color:#0e2f43!important;font-family:Montserrat!important;font-size:2.2rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1!important;text-transform:none!important;padding:0 5.2rem 0 0!important}.drawer__content--search .field--search .field__input::placeholder{color:#0e2f43!important;opacity:1!important;font-family:Montserrat!important;font-weight:400!important;text-transform:none!important}.drawer__content--search .search__button{top:50%!important;right:1rem!important;inset-inline-end:1rem!important;width:4.4rem!important;height:4.4rem!important;padding:0!important;color:#0e2f43!important;background:transparent!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.drawer__content--search .search__button svg{width:2.8rem!important;height:2.8rem!important}.drawer__content--search .predictive-search__results{margin-top:3.4rem!important}.drawer__content--search .predictive-search__row{margin-bottom:4rem!important}.drawer__content--search .predictive-search__title{margin:0 0 1.8rem!important;color:#0e2f43!important;font-family:Montserrat!important;font-size:1.35rem!important;font-weight:600!important;letter-spacing:.3em!important;line-height:1.2!important;text-transform:uppercase!important}.drawer__content--search .bd-search-products-grid,.bd-main-search-results .collection__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3.2rem 1.6rem!important;align-items:start!important}.bd-search-product-card{min-width:0!important;display:block!important;color:#0e2f43!important;text-align:left!important}.bd-search-product-card__media{position:relative!important;display:block!important;width:100%!important;aspect-ratio:4 / 5!important;overflow:hidden!important;background:#f1eee6!important}.bd-search-product-card__image,.bd-search-product-card__placeholder,.bd-search-product-card__placeholder svg{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.bd-search-product-card__image--secondary{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important;z-index:2!important;transition:opacity var(--duration-default)!important}@media(hover:hover)and (pointer:fine){.bd-search-product-card:hover .bd-search-product-card__image--secondary{opacity:1!important}}.bd-search-product-card__content{padding-top:1.35rem!important}.bd-search-product-card__meta{margin:0 0 .75rem!important;color:#466093!important;font-family:Montserrat!important;font-size:1.05rem!important;font-weight:600!important;letter-spacing:.24em!important;line-height:1.2!important;text-transform:uppercase!important}.bd-search-product-card__title{margin:0!important;color:#466093!important;font-family:Montserrat!important;font-size:1.55rem!important;font-weight:800!important;letter-spacing:-.015em!important;line-height:1.16!important;text-transform:uppercase!important}.bd-search-product-card__title a{color:inherit!important;text-decoration:none!important}.bd-search-product-card__price{margin-top:.9rem!important;display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:.7rem!important;color:#0b0b0b!important;font-family:Montserrat!important;font-size:1.45rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.35!important}.bd-search-product-card__price *{font-family:Montserrat!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}.bd-search-product-card__price s{color:#000000ad!important}.bd-search-product-card__swatches{margin-top:1.15rem!important;display:flex!important;flex-wrap:wrap!important;gap:.7rem!important}.bd-search-product-card__swatch{width:1.65rem!important;height:1.65rem!important;display:block!important;border-radius:50%!important;background:var(--bd-search-swatch, #466093)!important;border:.1rem solid rgba(70,96,147,.34)!important;box-shadow:inset 0 0 0 .2rem #fffcf6!important}.bd-search-product-card__swatch--bianco{border-color:#46609380!important}.drawer__content--search .predictive-search__link{width:100%!important;min-height:5rem!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#466093!important;color:#fff!important;border:.1rem solid #466093!important;font-family:Montserrat!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;text-decoration:none!important}@media screen and (min-width:750px){.drawer__content--search .bd-search-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bd-main-search-results .collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (min-width:990px){.bd-main-search-results .collection__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4.8rem 2.4rem!important}}@media screen and (max-width:749px){html.js .bd-search-drawer .drawer__content--search,.bd-search-drawer .drawer__content--search{width:100vw!important;max-width:none!important;padding:calc(env(safe-area-inset-top,0px) + 7.4rem) 2.4rem 4rem!important}.bd-search-drawer .bd-search-drawer__close.drawer__button-close,.header__drawer .drawer__button-close.bd-mobile-menu-close{top:calc(env(safe-area-inset-top,0px) + 1.4rem)!important;right:2.2rem!important;left:auto!important;inset-inline-end:2.2rem!important;inset-inline-start:auto!important}.drawer__content--search .predictive-search__title{font-size:1.5rem!important;letter-spacing:.28em!important}.drawer__content--search .bd-search-products-grid,.bd-main-search-results .collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3.2rem 1.6rem!important}.bd-search-product-card__title{font-size:1.55rem!important}.bd-search-product-card__price{font-size:1.45rem!important}}.bd-main-search-results,.bd-main-search-results *{font-family:Montserrat!important}.bd-main-search-results{background:#fffcf6!important;color:#0e2f43!important}.bd-main-search-results>.container{width:100%!important;max-width:none!important;padding-left:clamp(24px,4vw,72px)!important;padding-right:clamp(24px,4vw,72px)!important}@media screen and (max-width:749px){.bd-main-search-results>.container{padding-left:24px!important;padding-right:24px!important}}.bd-main-search-results.bd-search-page{background:#fffcf6!important;color:#0e2f43!important}.bd-main-search-results.bd-search-page>.container{width:100%!important;max-width:none!important;padding-left:clamp(24px,4vw,72px)!important;padding-right:clamp(24px,4vw,72px)!important}.bd-main-search-results .collection__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4.8rem 2.4rem!important;align-items:start!important;margin-top:clamp(34px,4vw,58px)!important}.bd-main-search-results .bd-search-product-card{display:block!important;min-width:0!important;visibility:visible!important;opacity:1!important}.bd-main-search-results .bd-search-product-card,.bd-main-search-results .bd-search-product-card *{font-family:Montserrat!important}.bd-main-search-results .bd-search-product-card__media{position:relative!important;display:block!important;width:100%!important;aspect-ratio:4 / 5!important;overflow:hidden!important;background:#f1eee6!important}.bd-main-search-results .bd-search-product-card__image,.bd-main-search-results .bd-search-product-card__placeholder,.bd-main-search-results .bd-search-product-card__placeholder svg{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}.bd-main-search-results .bd-search-product-card__content{padding-top:1.35rem!important}.bd-main-search-results .bd-search-product-card__meta{margin:0 0 .75rem!important;color:#466093!important;font-size:1.05rem!important;font-weight:600!important;letter-spacing:.24em!important;line-height:1.2!important;text-transform:uppercase!important}.bd-main-search-results .bd-search-product-card__title,.bd-main-search-results .bd-search-product-card__title a{margin:0!important;color:#466093!important;font-size:1.55rem!important;font-weight:800!important;letter-spacing:-.015em!important;line-height:1.16!important;text-transform:uppercase!important;text-decoration:none!important}.bd-main-search-results .bd-search-product-card__price,.bd-main-search-results .bd-search-product-card__price *{margin-top:.9rem!important;color:#0b0b0b!important;font-size:1.45rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.35!important}.bd-main-search-results .bd-search-product-card__swatches{margin-top:1.15rem!important;display:flex!important;flex-wrap:wrap!important;gap:.7rem!important}.bd-main-search-results .bd-search-product-card__swatch{width:1.65rem!important;height:1.65rem!important;display:block!important;border-radius:50%!important;background:var(--bd-search-swatch, #466093)!important;border:.1rem solid rgba(70,96,147,.34)!important;box-shadow:inset 0 0 0 .2rem #fffcf6!important}.bd-main-search-results .card-result,.bd-main-search-results .collection__grid>.align-self-start:empty,.bd-main-search-results .collection__grid>li:empty{display:none!important}@media screen and (max-width:989px){.bd-main-search-results .collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:749px){.bd-main-search-results.bd-search-page>.container{padding-left:24px!important;padding-right:24px!important}.bd-main-search-results .collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3.2rem 1.6rem!important;margin-top:32px!important}.bd-main-search-results .bd-search-product-card__title,.bd-main-search-results .bd-search-product-card__title a{font-size:1.55rem!important}}.bd-main-search-results,.bd-main-search-results *,.bd-main-search-results .collection__grid,.bd-main-search-results .collection__grid *,.bd-search-product-card,.bd-search-product-card *{font-family:Montserrat!important}.bd-main-search-results .bd-search-product-card__title,.bd-main-search-results .bd-search-product-card__title a,.template-search .bd-search-product-card__title,.template-search .bd-search-product-card__title a,.bd-search-page .bd-search-product-card__title,.bd-search-page .bd-search-product-card__title a{font-family:Montserrat!important;color:#466093!important;font-size:clamp(1.45rem,1.05vw,1.7rem)!important;font-weight:800!important;line-height:1.16!important;letter-spacing:-.015em!important;text-transform:uppercase!important;text-decoration:none!important}.bd-main-search-results .bd-search-product-card__meta,.template-search .bd-search-product-card__meta,.bd-search-page .bd-search-product-card__meta{font-family:Montserrat!important;color:#466093!important;font-size:clamp(1rem,.75vw,1.15rem)!important;font-weight:600!important;letter-spacing:.24em!important;text-transform:uppercase!important}.bd-main-search-results .bd-search-product-card__price,.bd-main-search-results .bd-search-product-card__price *,.template-search .bd-search-product-card__price,.template-search .bd-search-product-card__price *,.bd-search-page .bd-search-product-card__price,.bd-search-page .bd-search-product-card__price *{font-family:Montserrat!important;font-size:clamp(1.35rem,.9vw,1.55rem)!important;font-weight:400!important;color:#0b0b0b!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-predictive-search.css.map */
