:root{--font-heading-family: Georgia, "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 400}body{letter-spacing:.015em}h1,h2,h3,.h0,.h1,.h2,.h3,.hxl,.hxxl{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.035em}.header__heading-link .h2{font-family:var(--font-heading-family);font-size:3.6rem;letter-spacing:-.055em;font-weight:400}.header__inline-menu{margin-top:.4rem}.header__menu-item{font-size:1.3rem;letter-spacing:.045em;padding:1.4rem 1.8rem}.header-wrapper--border-bottom{border-bottom-color:#a48b614d}.announcement-bar__message{font-size:1.15rem;letter-spacing:.08em;padding:.85rem 0}.button,.shopify-challenge__button{font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;min-height:4.8rem}.button--secondary{--color-button-text: 75,53,62}.caption-with-letter-spacing{font-size:1.05rem;letter-spacing:.2em}.title-wrapper-with-link{align-items:end;margin-bottom:3rem}.collection-list-title,.title,.rich-text__heading{line-height:1.14}[id$=__bb_hero] .image-with-text__content{padding:5rem 7rem 5rem 2rem}[id$=__bb_hero] .image-with-text__heading{font-size:clamp(4.8rem,5.3vw,7.6rem);line-height:1.04;max-width:10ch}[id$=__bb_hero] .image-with-text__text{max-width:35rem;line-height:1.7}[id$=__bb_hero] .image-with-text__media--large{height:64rem;min-height:64rem}[id$=__bb_hero] .image-with-text__media img{object-position:center 42%}[id$=__bb_hero] .image-with-text__content>.button{margin-top:3rem}[id$=__bb_bridal] .collection-list-title:before,[id$=__bb_celebration] .collection-list-title:before{content:"";display:block;width:4.4rem;height:1px;background:#a48b61;margin-bottom:2rem}.collection-card-wrapper .card__heading{font-size:2.4rem;line-height:1.2}.collection-card-wrapper .card__information{padding-top:1.8rem;padding-bottom:1.8rem}.product-card-wrapper .card__heading{font-family:var(--font-body-family);font-size:1.5rem;font-weight:400;letter-spacing:.005em;line-height:1.45}.product-card-wrapper .card__heading a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-card-wrapper .card__media img{object-fit:contain}.product-card-wrapper .price{font-size:1.4rem;letter-spacing:.045em;margin-top:.8rem}[id$=__bb_personal] .image-with-text__heading{font-size:clamp(4rem,4.4vw,6rem);max-width:11ch;line-height:1.08}[id$=__bb_personal] .image-with-text__content{padding:5rem 7rem}[id$=__bb_personal] .image-with-text__media--large{height:56rem;min-height:56rem}[id$=__bb_styles] .collection-list{max-width:104rem;margin-right:auto;margin-left:auto}[id$=__bb_styles] .collection-list-title{text-align:center;width:100%}[id$=__bb_styles] .card__information{text-align:center}[id$=__bb_details] .multicolumn-card__info{padding:2rem 3rem 2rem 0}[id$=__bb_details] .multicolumn-card h3{font-size:2.5rem}[id$=__bb_details] .multicolumn-card p{font-size:1.5rem;line-height:1.65}.footer{border-top:1px solid rgba(164,139,97,.3)}.footer-block__heading{font-family:var(--font-heading-family);font-size:2.2rem;letter-spacing:-.015em}.footer-block__details-content{font-size:1.4rem;line-height:1.7}.footer__content-bottom{border-top-color:#fbf8f326}.footer-block__newsletter .footer-block__heading{font-size:3rem}.newsletter-form__field-wrapper .field:after{box-shadow:0 0 0 1px #fbf8f366}.collection-hero__inner{padding-top:4.8rem;padding-bottom:4.8rem;align-items:center;gap:5rem}.collection-hero__title{font-size:clamp(3.4rem,4vw,5.2rem);line-height:1.1}.collection-hero__description{max-width:76ch;font-size:1.5rem;line-height:1.65}.collection-hero__image-container{max-width:28rem;min-height:28rem}.product__title h1{font-size:clamp(2.8rem,3vw,3.8rem);line-height:1.17}.product__info-container>*+*{margin-top:1.8rem}.product-form__input .form__label{font-size:1.2rem;letter-spacing:.055em}.product__description{font-size:1.5rem;line-height:1.7}.mega-menu__link{line-height:1.6;padding:.8rem 0}.mega-menu__link--level-2{font-weight:400}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #76515b;outline-offset:4px}@media screen and (max-width:989px){[id$=__bb_hero] .image-with-text__content,[id$=__bb_personal] .image-with-text__content{padding:4rem 3rem}.collection-hero__inner{gap:2.5rem}}@media screen and (max-width:749px){.header__heading-link .h2{font-size:2.8rem}.announcement-bar__message{font-size:1rem;letter-spacing:.035em}[id$=__bb_hero] .image-with-text__grid{flex-direction:column-reverse}[id$=__bb_hero] .image-with-text__content{padding:1.2rem 0 3.6rem}[id$=__bb_hero] .image-with-text__heading{font-size:4.6rem;max-width:11ch}[id$=__bb_hero] .image-with-text__text{max-width:35rem}[id$=__bb_hero] .image-with-text__media--large{height:42rem;min-height:42rem}[id$=__bb_personal] .image-with-text__media--large{height:38rem;min-height:38rem}[id$=__bb_personal] .image-with-text__content{padding:3.2rem 2.4rem}[id$=__bb_personal] .image-with-text__heading{font-size:3.7rem}.collection-card-wrapper .card__heading{font-size:2rem}.product-card-wrapper .card__heading{font-size:1.35rem}.product-card-wrapper .price{font-size:1.3rem}.title,.collection-list-title{font-size:3.2rem}.collection-hero__inner{padding-top:3.2rem;padding-bottom:3.2rem}.collection-hero__image-container{width:100%;max-width:none;min-height:22rem}.collection-hero__description{font-size:1.4rem}[id$=__bb_details] .multicolumn-card__info{padding:1.5rem 0}.footer-block__newsletter .footer-block__heading{font-size:2.7rem}}.header--middle-left .header__inline-menu{margin-top:0}.header--middle-left .header__menu-item{padding:1.1rem 1rem}@media screen and (max-width:989px){.header__heading-logo-wrapper{width:5.6rem}}.header--middle-left summary.header__menu-item{padding-right:2.8rem}.collection-hero.collection-hero--with-image{padding:2.4rem 0}.collection-hero.collection-hero--with-image .collection-hero__inner{padding-top:0;padding-bottom:0;gap:3.2rem;align-items:center}.collection-hero.collection-hero--with-image .collection-hero__text-wrapper{flex:1 1 0;min-width:0;padding:0}.collection-hero .collection-hero__title{font-size:clamp(2.8rem,3vw,4rem);line-height:1.15}.collection-hero .collection-hero__title+.collection-hero__description{margin:1.2rem 0 0;max-width:80ch;font-size:1.4rem;line-height:1.55}.collection-hero .collection-hero__description p{margin:0 0 1rem}.collection-hero .collection-hero__description>:last-child{margin-bottom:0}.collection-hero.collection-hero--with-image .collection-hero__image-container{flex:0 0 22rem;width:22rem;height:22rem;max-width:22rem;min-height:0;margin:0;align-self:center;aspect-ratio:1;background:transparent}.collection-hero .collection-hero__image-container img{width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (max-width:749px){.collection-hero.collection-hero--with-image{padding:2rem 0}.collection-hero.collection-hero--with-image .collection-hero__inner{gap:1.6rem}.collection-hero.collection-hero--with-image .collection-hero__text-wrapper{flex:1 1 auto;width:100%}.collection-hero .collection-hero__title{font-size:2.8rem}.collection-hero.collection-hero--with-image .collection-hero__image-container{flex:0 0 14rem;width:14rem;height:14rem;max-width:14rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bridal-blooming.css.map */
