.header__row--top .header__columns{min-block-size:80px;align-items:center}.header__row--bottom .header__columns{min-block-size:44px;align-items:center}.header__row--bottom{--border-bottom-color: var(--sbg-hairline)}@media(max-width:749px){.header__row--top .header__columns{min-block-size:60px}}[id$=__announcements] .announcement-bar,[id$=__announcements] .section{min-block-size:36px}[id$=__hero] .button,[id$=__edit_dresses] .button,[id$=__edit_wedding] .button,[id$=__duo] .button,[id$=__guarantee] .button,.product-form-buttons .button,.product-form-buttons .button-secondary,.sticky-add-to-cart__button{min-block-size:54px;padding-inline:24px}.product-form-buttons .button,.sticky-add-to-cart__button{font-weight:500}.section-resource-list__header .button-unstyled{font-size:1rem;letter-spacing:0;text-transform:none;text-decoration:none;text-underline-offset:4px}.section-resource-list__header .button-unstyled:hover{text-decoration:underline}@media(max-width:749px){[id$=__hero] [style*=hero-min-height]{min-height:55svh!important}[id$=__hero] h1,[id$=__main] .product-details h1{font-size:2rem!important}[id$=__announcements] .announcement-bar__text{font-size:.6875rem;letter-spacing:.05em;white-space:nowrap}}[id$=__hero] .text-block h1{text-wrap:balance}[id$=__hero] .hero__media img,[id$=__hero] .hero__media-wrapper img{object-position:50% 28%}[id$=__edit_dresses] .image-block,[id$=__edit_wedding] .image-block{aspect-ratio:6 / 7}[id$=__edit_dresses] .image-block img,[id$=__edit_wedding] .image-block img{inline-size:100%;block-size:100%;object-fit:cover}[id$=__edit_dresses] .group-block .text-block,[id$=__edit_wedding] .group-block .text-block,[id$=__guarantee] .group-block .text-block{max-inline-size:26rem}.product-badges__badge{font-size:.8125rem;font-weight:700;line-height:1.4;padding:4px 10px;letter-spacing:.04em}.product-card__content .text-block p{font-size:1rem;line-height:1.4}.product-card .price,.product-card [class*=price]{font-size:.875rem;font-weight:500}[id$=__duo] .group-block .image-block{margin-block-end:8px;aspect-ratio:4 / 3}[id$=__duo] .group-block .image-block img{inline-size:100%;block-size:100%;object-fit:cover}[id$=__usp] .icon-block,[id$=__usp] svg{color:var(--sbg-ink)}[id$=__guarantee] .text-block ul{margin:0;padding-inline-start:1.1rem;display:flex;flex-direction:column;gap:2px}@media(min-width:750px){[id$=__main] .product-information__grid.product-information--media-left{grid-template-columns:1fr min(544px,40vw)!important}}.sbg-promo-line{margin:0;font-size:.875rem;line-height:1.5;color:var(--sbg-taupe)}.sbg-promo-line strong{color:var(--sbg-ink);font-weight:500}.sbg-benefits{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.sbg-benefits__row{display:flex;align-items:center;gap:10px;font-size:1rem;line-height:1.4;color:var(--sbg-ink)}.sbg-benefits__row svg{flex:0 0 20px;inline-size:20px;block-size:20px;fill:none;stroke:var(--sbg-champagne);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sbg-benefits__row a{color:inherit;text-decoration:underline;text-underline-offset:3px}[id$=__main] .variant-option select,[id$=__main] select.variant-option__select{min-block-size:48px}[id$=__main] .shopify-payment-button__more-options{display:none!important}.sbg-reviews-wrap,.sbg-reviews{inline-size:100%}.sbg-reviews__empty{display:none;margin:0;text-align:center;font-size:1rem;color:var(--sbg-taupe)}.sbg-reviews-wrap:has(.jdgm-temp-hiding-style) .sbg-reviews__empty,.sbg-reviews-wrap:not(:has(.jdgm-rev-widg)) .sbg-reviews__empty{display:block}.sbg-reviews__empty a{color:inherit;text-decoration:underline;text-underline-offset:3px}.sbg-shipline{margin:0;font-size:.875rem;line-height:1.5;color:var(--sbg-taupe)}[id$=__main] .product-description,[id$=__main] .rte{font-size:1rem;line-height:1.6}.sbg-pd{display:flex;flex-direction:column;gap:16px}.sbg-pd__label{margin:0 0 6px;font-family:var(--font-accent--family);font-size:.8125rem;letter-spacing:var(--sbg-track);text-transform:uppercase;color:var(--sbg-champagne);font-weight:500}.sbg-pd .metafield-rich_text_field ul,.sbg-pd .metafield-rich_text_field ol{margin:0;padding-inline-start:1.1rem;display:flex;flex-direction:column;gap:4px;font-size:.9375rem;line-height:1.55;color:var(--sbg-taupe)}.sbg-pd .metafield-rich_text_field p{margin:0 0 8px;font-size:.9375rem;line-height:1.6;color:var(--sbg-taupe)}[id$=__main] accordion-custom p,[id$=__main] .accordion-custom p,[id$=__main] details:not(.sbg-sg) .text-block p{font-size:.9375rem;line-height:1.6;color:var(--sbg-taupe);margin:0 0 10px}[id$=__main] accordion-custom p:last-child,[id$=__main] details:not(.sbg-sg) .text-block p:last-child{margin-bottom:0}footer .footer-content .text-block p,footer .footer-content .menu__item,footer .footer-content .menu__item a{font-size:1rem;line-height:1.5}footer .footer-content .text-block h3,footer .footer-content .menu__heading{margin-block-end:8px}footer .footer-content .text-block a{color:inherit;text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/sbg-bristey.css.map */
