:root{--bellany-burgundy: #6b0e14;--bellany-burgundy-dark: #4a0a0e;--bellany-burgundy-soft: #8b2020;--bellany-cream: #f7f1e6;--bellany-ivory: #fbf6ec;--bellany-soft: #efe8db;--bellany-light: #fdf8ee;--bellany-muted: #5a3a3a;--bellany-text: #2a1515;--bellany-border: #c8b89e;--bellany-serif: "Playfair Display", "Cormorant Garamond", Georgia, "Times New Roman", serif;--bellany-sans: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, sans-serif}html,body{background:var(--bellany-cream)!important;color:var(--bellany-text)!important;font-family:var(--bellany-sans);font-weight:400;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main,.main,.shopify-section,.section,.container,.page-width,.rte,.rte *,p,span,li,td,th,label,small,.product-item,.product-item *,.collection-list,.collection-list *,.featured-collection,.featured-collection *,.image-with-text,.image-with-text *,.product,.product-meta,.blog-posts,.article{color:var(--bellany-text)}.footer,.footer *,.announcement-bar,.announcement-bar *,.cookie-bar,.cookie-bar *,#cookie-bar,#cookie-bar *,body .button,body .button--primary,body button[type=submit],body .product-form__add-button,body .cart-recap__checkout,body .form__submit,.image-with-text .button,.image-with-text .button *,.image-with-text a.button,.image-with-text a.button *,.section .button,.section .button *,.shopify-section .button,.shopify-section .button *,[style*="background:#6b0e14"],[style*="background: #6b0e14"],[style*="background:#8b2020"],[style*="background: #8b2020"]{color:var(--bellany-light)!important}h1,h2,h3,h4,h5,h6,.heading,.heading--small,.heading--medium,.heading--large,.section__title,.featured-collection__title,.product-meta__title,.collection__title,.page__title,.article__title,.slideshow__title,.slideshow__content-title{color:var(--bellany-burgundy)!important}.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer .heading,.footer .footer__title,.announcement-bar h1,.announcement-bar h2,.cookie-bar h1,.cookie-bar h2,.cookie-bar h3{color:var(--bellany-light)!important}h1,h2,h3,h4,h5,h6,.heading,.heading--small,.heading--medium,.heading--large,.section__title,.section-title,.product-meta__title,.header__logo-text,.featured-product__title{font-family:var(--bellany-serif)!important;font-weight:400!important;letter-spacing:.02em;color:var(--bellany-burgundy)}.section__title,.heading--small{font-weight:400!important;font-size:1.9em;text-align:center;margin-bottom:.4em;text-transform:none;letter-spacing:.04em}.section__subheading,.section__link{text-align:center;font-family:var(--bellany-sans);font-weight:300;letter-spacing:.08em;text-transform:uppercase;font-size:.78em;color:var(--bellany-muted)}.header{background:var(--bellany-cream)!important;border-bottom:1px solid var(--bellany-border);box-shadow:none!important}.header a,.header button,.header__menu a,.header__desktop-nav a,.header__mobile-nav a{color:var(--bellany-burgundy)!important;font-family:var(--bellany-sans);font-weight:400;letter-spacing:.12em;text-transform:uppercase;font-size:.74em}.header__logo-image{max-width:170px!important}.announcement-bar,.announcement-bar__content{background:var(--bellany-burgundy)!important;color:var(--bellany-cream)!important;font-family:var(--bellany-sans);font-weight:300;letter-spacing:.14em;text-transform:uppercase;font-size:.72em;padding:10px 0}.announcement-bar *{color:var(--bellany-cream)!important}.button,.button--primary,button[type=submit],.product-form__add-button,.btn{background:var(--bellany-burgundy)!important;color:var(--bellany-cream)!important;border:1px solid var(--bellany-burgundy)!important;font-family:var(--bellany-sans)!important;font-weight:500!important;letter-spacing:.12em;text-transform:uppercase;transition:background .3s ease,color .3s ease;box-shadow:none!important}.button:hover,.button--primary:hover,.product-form__add-button:hover,.btn:hover{background:var(--bellany-burgundy-dark)!important;color:var(--bellany-cream)!important}.button--secondary{background:transparent!important;color:var(--bellany-burgundy)!important;border:1px solid var(--bellany-burgundy)!important}.button--secondary:hover{background:var(--bellany-burgundy)!important;color:var(--bellany-cream)!important}input[type=email]:not(.search-bar__input),input[type=password]:not(.search-bar__input),input[type=tel]:not(.search-bar__input),textarea,select{background:var(--bellany-ivory)!important;border:1px solid var(--bellany-border)!important;border-radius:0!important;font-family:var(--bellany-sans);color:var(--bellany-text);box-shadow:none!important}input:focus,textarea:focus,select:focus{outline:none}.search-bar,.search-bar__top,.search-bar__top-wrapper,.search-bar__input-wrapper{background:transparent}.search-bar__input,input.search-bar__input,input[name=q]{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;width:100%!important;color:var(--bellany-text)!important;font-family:var(--bellany-sans)}.slideshow,.slideshow__slide{background:var(--bellany-cream)}.slideshow__title{font-family:var(--bellany-serif)!important;font-weight:400!important;letter-spacing:.03em}.product-item{background:transparent;border:none!important;box-shadow:none!important;text-align:center;padding:8px}.product-item__image-wrapper,.product-item__image-container{background:var(--bellany-ivory);border-radius:0!important;overflow:hidden}.product-item__title{font-family:var(--bellany-serif)!important;font-weight:400!important;color:var(--bellany-text);letter-spacing:.02em;font-size:.95em;margin-top:14px;text-transform:none}.product-item__price,.price,.price-item{font-family:var(--bellany-sans)!important;color:var(--bellany-burgundy)!important;font-weight:400;letter-spacing:.04em;font-size:.9em}.price--on-sale .price-item--regular,.price__regular .price-item--regular{color:var(--bellany-muted)!important;text-decoration:line-through}.product-meta__title{font-family:var(--bellany-serif)!important;font-weight:400!important;font-size:2em;color:var(--bellany-burgundy);letter-spacing:.02em}.product-meta__price-list-container{font-family:var(--bellany-sans);color:var(--bellany-burgundy);font-size:1.3em;font-weight:400}.footer{background:var(--bellany-burgundy)!important;color:var(--bellany-cream)!important}.footer *,.footer a,.footer h1,.footer h2,.footer h3,.footer h4,.footer .footer__title,.footer p,.footer li,.footer span{color:var(--bellany-cream)!important;font-family:var(--bellany-sans)}.footer h1,.footer h2,.footer h3,.footer h4,.footer .footer__title{font-family:var(--bellany-serif)!important;font-weight:400!important;letter-spacing:.08em;text-transform:uppercase;font-size:.9em;margin-bottom:14px}.footer a:hover{opacity:.7}.footer__bottom,.footer__aside{border-top:1px solid rgba(250,246,241,.18);padding-top:24px}.container{max-width:1280px}.collection-list__item,.collection-list-item{text-align:center}.collection-list__item-title,.collection-list-item__title{font-family:var(--bellany-serif)!important;font-weight:400!important;color:var(--bellany-burgundy)!important;letter-spacing:.04em;text-transform:none;margin-top:14px}.image-with-text__title,.image-with-text .heading{font-family:var(--bellany-serif)!important;font-weight:400!important;color:var(--bellany-burgundy)!important;letter-spacing:.03em}.image-with-text__content,.image-with-text p{font-family:var(--bellany-sans);color:var(--bellany-text);font-weight:300;line-height:1.8}.text-with-icons__item i,.text-with-icons__item svg{color:var(--bellany-burgundy)!important;fill:var(--bellany-burgundy)!important}.text-with-icons__title{font-family:var(--bellany-serif)!important;color:var(--bellany-burgundy)!important;font-weight:400!important;letter-spacing:.04em;text-transform:none}.text-with-icons__content,.text-with-icons p{color:var(--bellany-muted);font-family:var(--bellany-sans);font-weight:300}.product-label,.product-item__label,.badge,.product-item__badge{background:var(--bellany-burgundy)!important;color:var(--bellany-cream)!important;border-radius:0!important;font-family:var(--bellany-sans);font-weight:400;letter-spacing:.1em;text-transform:uppercase;font-size:.65em;padding:4px 10px}a{color:var(--bellany-burgundy);text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.7;color:var(--bellany-burgundy)}.drawer,.cart-drawer,.mini-cart{background:var(--bellany-cream)!important}.newsletter,.newsletter__form{background:transparent}.newsletter input[type=email]{border-bottom:1px solid var(--bellany-burgundy)!important;border-top:none!important;border-left:none!important;border-right:none!important;background:transparent!important;padding:10px 0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bellany-cream)}::-webkit-scrollbar-thumb{background:var(--bellany-burgundy)}.product-item,.card,.block,.shopify-section,.product,.featured-product{box-shadow:none!important}img{border-radius:0!important}.collection-list__item-image-wrapper img,.collection-list-item__image img{border-radius:50%!important}.promotion-list__item-title,.promotion-list__item-content{font-family:var(--bellany-serif)!important;color:var(--bellany-cream)!important}.cookie-bar,#cookie-bar{background:var(--bellany-burgundy)!important;color:var(--bellany-cream)!important;font-family:var(--bellany-sans);font-weight:300}.cookie-bar *{color:var(--bellany-cream)!important}@media screen and (max-width:640px){.section,.shopify-section{padding-top:40px;padding-bottom:40px}.section__title,.product-meta__title{font-size:1.5em}.button,.button--primary{padding:12px 24px;font-size:.72em}.header__logo-image{max-width:130px!important}.announcement-bar{font-size:.65em}}.section__separator{display:none!important}.header__logo-image{max-width:170px;height:auto}.header__desktop-nav a,.header__desktop-nav-list a,.mega-menu a{font-size:.78em;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--bellany-burgundy)!important}.slideshow__title,.slideshow__content-title{font-family:var(--bellany-serif)!important;font-weight:400!important;color:var(--bellany-burgundy)!important;letter-spacing:.01em}.slideshow__content-subtitle,.slideshow__subtitle{font-family:var(--bellany-serif)!important;font-style:italic;color:var(--bellany-burgundy)!important;font-weight:400!important}.slideshow .button,.slideshow a.button,.slideshow__button{background:transparent!important;color:var(--bellany-burgundy)!important;border:1px solid var(--bellany-burgundy)!important;border-radius:999px!important;letter-spacing:.18em!important}.slideshow .button:hover,.slideshow a.button:hover,.slideshow__button:hover{background:var(--bellany-burgundy)!important;color:var(--bellany-cream)!important}.featured-collection__title,.section__title{font-family:var(--bellany-serif)!important;font-weight:400!important;color:var(--bellany-text)!important;letter-spacing:.01em;text-transform:none!important}.product-item{background:transparent}.product-item__title{font-family:var(--bellany-sans)!important;font-weight:400!important;color:var(--bellany-text)!important;letter-spacing:.04em;text-transform:uppercase}.product-item__badge,.product-label--soldout{background:#1f1010!important;color:var(--bellany-cream)!important;letter-spacing:.12em!important;text-transform:uppercase}.template-product .shopify-section,.template-product main{background:var(--bellany-cream)!important}.breadcrumb,.breadcrumb__list{display:flex;justify-content:center;gap:8px;font-family:var(--bellany-sans);font-size:.7em;letter-spacing:.14em;text-transform:uppercase;color:var(--bellany-muted);padding:20px 0;margin:0!important;list-style:none}.breadcrumb__item,.breadcrumb__link{color:var(--bellany-muted)!important;font-weight:400}.breadcrumb__link:hover{color:var(--bellany-burgundy)!important}.product-gallery,.product__media,.product-gallery__main-media{box-shadow:none!important}.product-meta__title,.product-meta h1.heading{font-family:var(--bellany-serif)!important;font-weight:400!important;font-size:clamp(1.8rem,3vw,2.6rem)!important;color:var(--bellany-burgundy)!important;letter-spacing:.01em!important;line-height:1.15!important;text-transform:none!important;margin-bottom:10px!important}.product-meta__reference,.product-meta__vendor,.product-meta__sku{font-family:var(--bellany-sans)!important;font-size:.72em!important;letter-spacing:.12em;text-transform:uppercase;color:var(--bellany-muted)!important}.product-meta__price-list-container,.product-form__info-content,.product-meta__price{font-family:var(--bellany-serif)!important;font-size:1.6em!important;color:var(--bellany-burgundy)!important;font-weight:400!important;letter-spacing:.01em}.price-item--compare,.product-meta__compare-price{color:var(--bellany-muted)!important;text-decoration:line-through;font-size:.8em!important}.product-meta__reviews-badge,.product-meta__reviews-badge .spr-badge{color:var(--bellany-burgundy)!important;font-family:var(--bellany-sans);font-size:.75em!important}.product-form__option{margin-bottom:20px}.product-form__option-name{font-family:var(--bellany-sans)!important;font-size:.72em!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--bellany-text)!important;margin-bottom:10px}.product-form__selected-value{color:var(--bellany-burgundy)!important;font-weight:400!important}.product-form__single-selector,.product-form select{border:1px solid var(--bellany-burgundy)!important;background:transparent!important;border-radius:0!important;padding:10px 14px!important;font-family:var(--bellany-sans);font-size:.85em;letter-spacing:.08em;text-transform:uppercase;color:var(--bellany-burgundy)}.product-form__variant-swatch,.color-swatch{border-radius:50%!important;border:2px solid transparent!important;outline:1px solid var(--bellany-border);transition:outline-color .2s ease}.product-form__variant-swatch.is-selected,.color-swatch.is-selected{outline-color:var(--bellany-burgundy)!important;outline-width:1.5px}.quantity-selector,.product-form__quantity-selector{border:1px solid var(--bellany-border)!important;border-radius:0!important;background:var(--bellany-ivory)}.product-form__add-button,.product-form__add-button.button--primary,.product-form .button--primary{background:var(--bellany-burgundy)!important;color:var(--bellany-cream)!important;border-radius:999px!important;padding:16px 32px!important;font-size:.78em!important;letter-spacing:.22em!important;text-transform:uppercase;width:100%;margin-top:10px}.product-form__add-button:hover{background:var(--bellany-burgundy-dark)!important}.product-form__payment-button{border-radius:999px!important;margin-top:10px}.product-meta__description,.product-tabs,.product__description{font-family:var(--bellany-sans);font-weight:300;line-height:1.8;color:var(--bellany-text);margin-top:30px}.product-meta__description h2,.product-meta__description h3,.product-tabs__title{font-family:var(--bellany-serif)!important;color:var(--bellany-burgundy)!important;font-weight:400!important;letter-spacing:.02em;text-transform:none}.product-meta__share-buttons{margin-top:20px;border-top:1px solid var(--bellany-border);padding-top:16px}.product-meta__share-buttons a{color:var(--bellany-burgundy)!important;font-size:.72em;letter-spacing:.12em;text-transform:uppercase}@media screen and (max-width:900px){.product-meta{padding-left:0;padding-top:24px}.product-meta__title{font-size:1.5em!important}.product-meta__price-list-container{font-size:1.3em!important}}.template-collection main,.template-collection .shopify-section{background:var(--bellany-cream)!important}.collection__header,.collection-template__header{text-align:center;padding:40px 0 30px}.collection__title,.collection-template__title{font-family:var(--bellany-serif)!important;font-weight:400!important;font-size:clamp(2rem,4vw,3rem)!important;color:var(--bellany-burgundy)!important;letter-spacing:.02em!important;text-transform:none!important;margin-bottom:12px!important}.collection__description,.collection-template__description{font-family:var(--bellany-sans);font-weight:300;color:var(--bellany-muted);max-width:620px;margin:0 auto;line-height:1.7}.collection-toolbar,.toolbar,.collection__toolbar{border-top:1px solid var(--bellany-border);border-bottom:1px solid var(--bellany-border);padding:14px 0!important;background:var(--bellany-ivory);font-family:var(--bellany-sans);font-size:.72em;letter-spacing:.12em;text-transform:uppercase}.toolbar__sort,.collection-toolbar__sort,.toolbar select{background:transparent!important;border:none!important;color:var(--bellany-burgundy)!important;font-family:var(--bellany-sans);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.toolbar__count,.collection-toolbar__count{color:var(--bellany-muted);font-weight:400}.toolbar__view-layout-item,.collection-toolbar__view-layout-item{color:var(--bellany-burgundy)}.toolbar__view-layout-item.is-active{color:var(--bellany-burgundy-dark)}.pagination,.pagination__list{display:flex;justify-content:center;gap:6px;padding:40px 0;font-family:var(--bellany-sans)}.pagination a,.pagination span{border:1px solid var(--bellany-border);color:var(--bellany-burgundy)!important;padding:8px 14px;font-size:.75em;letter-spacing:.1em;text-transform:uppercase;background:var(--bellany-ivory)}.pagination .active,.pagination__item--current span{background:var(--bellany-burgundy)!important;color:var(--bellany-cream)!important;border-color:var(--bellany-burgundy)}.template-cart main,.cart-wrapper,.cart-template{background:var(--bellany-cream)!important}.cart__header,.cart-wrapper h1{font-family:var(--bellany-serif)!important;font-weight:400!important;color:var(--bellany-burgundy)!important;text-align:center;font-size:clamp(1.8rem,3vw,2.4rem)!important;letter-spacing:.02em;padding:30px 0}.cart-item,.cart__item,.order-line-item{background:var(--bellany-ivory);border-bottom:1px solid var(--bellany-border)!important;padding:20px;margin-bottom:12px}.cart-item__title,.order-line-item__title{font-family:var(--bellany-serif)!important;font-weight:400!important;color:var(--bellany-burgundy)!important;font-size:1em!important;letter-spacing:.02em}.cart-item__variant,.cart-item__meta{font-family:var(--bellany-sans);color:var(--bellany-muted)!important;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.cart-recap{background:var(--bellany-ivory);border:none!important;padding:28px!important;border-radius:8px!important;box-shadow:0 2px 16px #6b0e140f}.cart-recap__price-line{font-family:var(--bellany-sans);color:var(--bellany-text);padding:10px 0;border-bottom:1px solid var(--bellany-border);letter-spacing:.02em}.cart-recap__price-line-label{font-size:.8em;letter-spacing:.12em;text-transform:uppercase;color:var(--bellany-muted)}.cart-recap__price-line-price{font-family:var(--bellany-serif);color:var(--bellany-burgundy)!important;font-size:1.1em;font-weight:400}.cart-recap__price-line--highlight .cart-recap__price-line-price{font-size:1.4em!important}.cart-recap__checkout,.cart-recap__checkout.button--primary,.cart-recap .button,.cart-recap__continue,.cart-wrapper .button--primary,.cart-wrapper .button--secondary{background:var(--bellany-burgundy)!important;color:var(--bellany-light)!important;border:1px solid var(--bellany-burgundy)!important;border-radius:4px!important;padding:14px 20px!important;font-size:.78em!important;letter-spacing:.14em!important;text-transform:uppercase;font-weight:500!important;width:100%;margin-top:12px;white-space:nowrap;line-height:1.2!important;height:auto!important;min-height:0!important;display:inline-flex!important;align-items:center;justify-content:center;box-shadow:none!important}.cart-recap__checkout:hover,.cart-recap .button:hover{background:var(--bellany-burgundy-dark)!important;border-color:var(--bellany-burgundy-dark)!important}.cart-wrapper .button--secondary,.cart-recap__continue{background:transparent!important;color:var(--bellany-burgundy)!important;border:1px solid var(--bellany-burgundy)!important}.cart-wrapper .button--secondary:hover,.cart-recap__continue:hover{background:var(--bellany-burgundy)!important;color:var(--bellany-light)!important}.cart-recap__secure-payment,.cart-recap__secure-payment-title{color:var(--bellany-muted)!important;font-family:var(--bellany-sans);font-size:.72em;letter-spacing:.1em;text-transform:uppercase;text-align:center}.cart-recap__note-button{color:var(--bellany-burgundy)!important;font-family:var(--bellany-sans);font-size:.75em;letter-spacing:.12em;text-transform:uppercase;background:transparent!important;border:none}.mini-cart__header,.drawer__header{border-bottom:1px solid var(--bellany-border);padding:20px!important}.mini-cart__title,.drawer__title{font-family:var(--bellany-serif)!important;font-weight:400!important;color:var(--bellany-burgundy)!important;letter-spacing:.02em}.mini-cart__empty-text,.drawer__empty{font-family:var(--bellany-sans);color:var(--bellany-muted);text-align:center;padding:40px 20px}.template-search main,.template-account main,.template-page main,.template-article main{background:var(--bellany-cream)!important}.page__title,.article__title,.account__title,.search__title,.page-title,.main-page__title{font-family:var(--bellany-serif)!important;font-weight:400!important;color:var(--bellany-burgundy)!important;text-align:center;font-size:clamp(2rem,4vw,3rem)!important;letter-spacing:.02em!important;padding:40px 0 20px;text-transform:none!important}.rte,.rte p,.page__content,.article__content{font-family:var(--bellany-sans);color:var(--bellany-text);font-weight:300;line-height:1.8}.rte h1,.rte h2,.rte h3,.rte h4{font-family:var(--bellany-serif)!important;color:var(--bellany-burgundy)!important;font-weight:400!important;letter-spacing:.02em;text-transform:none}.rte a{color:var(--bellany-burgundy)!important;border-bottom:1px solid var(--bellany-burgundy)}.mega-menu{background:var(--bellany-cream)!important;border-top:1px solid var(--bellany-border);border-bottom:1px solid var(--bellany-border);box-shadow:0 20px 40px #6b0e1414;padding:36px 0 40px}.mega-menu__inner{display:flex;align-items:flex-start;gap:36px;flex-wrap:wrap;padding:0 20px}.mega-menu__column-list{display:flex;flex-wrap:wrap;gap:28px 40px;flex:1 1 auto;max-width:100%;width:auto!important}.mega-menu__column{min-width:140px;flex:0 0 auto}.mega-menu__title,.mega-menu__column .heading{font-family:var(--bellany-sans)!important;font-size:.76em!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--bellany-burgundy)!important;display:block;margin-bottom:14px!important;padding-bottom:6px}.mega-menu__linklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.mega-menu__item{margin:0}.mega-menu__link{font-family:var(--bellany-sans)!important;font-size:.82em!important;font-weight:400!important;letter-spacing:.04em!important;color:var(--bellany-text)!important;text-transform:none!important;padding:2px 0;transition:color .2s ease,padding-left .2s ease;display:inline-block}.mega-menu__link:hover{color:var(--bellany-burgundy)!important;padding-left:4px;opacity:1}.mega-menu__promo{flex:0 0 260px;max-width:280px;text-align:left;transition:opacity .2s ease}.mega-menu__promo:hover{opacity:.85}.mega-menu__image-wrapper{overflow:hidden;margin-bottom:10px}.mega-menu__image-wrapper img{width:100%;height:auto;display:block;transition:transform .4s ease}.mega-menu__promo:hover .mega-menu__image-wrapper img{transform:scale(1.03)}.mega-menu__image-heading{font-family:var(--bellany-serif)!important;font-weight:400!important;font-size:1.05em!important;color:var(--bellany-burgundy)!important;letter-spacing:.02em!important;text-transform:none!important;display:block;margin:6px 0 2px}.mega-menu__image-text{font-family:var(--bellany-sans)!important;font-size:.78em!important;color:var(--bellany-muted)!important;letter-spacing:.04em;margin:0}.nav-dropdown__item.has-mega-menu>a{position:relative}.mega-menu--gallery{padding:40px 0 50px}.mega-menu__inner--gallery{display:grid!important;grid-template-columns:200px 1fr;gap:40px;align-items:flex-start;padding:0 20px}.mega-menu__sidebar{padding-right:20px;border-right:1px solid var(--bellany-border)}.mega-menu__sidebar-title{font-family:var(--bellany-sans)!important;font-weight:600!important;font-size:.72em!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--bellany-burgundy)!important;display:block;margin-bottom:16px}.mega-menu__sidebar-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.mega-menu__sidebar-list a{font-family:var(--bellany-sans)!important;font-size:.82em!important;font-weight:400!important;letter-spacing:.02em!important;color:var(--bellany-text)!important;text-transform:none!important;padding:3px 0;display:inline-block;transition:color .2s ease,padding-left .2s ease}.mega-menu__sidebar-list a:hover{color:var(--bellany-burgundy)!important;padding-left:4px;opacity:1}.mega-menu__gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mega-menu__tile{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;background:var(--bellany-soft)}.mega-menu__tile-image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.mega-menu__tile-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.mega-menu__tile:hover .mega-menu__tile-image img{transform:scale(1.04)}.mega-menu__tile-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--bellany-soft) 0%,var(--bellany-cream) 100%)}.mega-menu__tile-label{position:absolute;bottom:16px;left:50%;transform:translate(-50%);background:var(--bellany-cream);color:var(--bellany-burgundy)!important;font-family:var(--bellany-sans)!important;font-size:.72em!important;letter-spacing:.22em!important;font-weight:500!important;text-transform:uppercase;padding:10px 28px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 14px #00000014;transition:background .25s ease,color .25s ease}.mega-menu__tile:hover .mega-menu__tile-label{background:var(--bellany-burgundy);color:var(--bellany-cream)!important}@media screen and (max-width:1100px){.mega-menu__inner--gallery{grid-template-columns:180px 1fr;gap:30px}.mega-menu__gallery-grid{gap:14px}}@media screen and (max-width:900px){.mega-menu--gallery{padding:20px 0}.mega-menu__inner--gallery{grid-template-columns:1fr;gap:24px;padding:0}.mega-menu__sidebar{padding-right:0;padding-bottom:16px;border-right:none;border-bottom:1px solid var(--bellany-border)}.mega-menu__gallery-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:540px){.mega-menu__gallery-grid{grid-template-columns:1fr}.mega-menu__tile{aspect-ratio:16 / 10}}@media screen and (max-width:1100px){.mega-menu__column-list{gap:24px 28px}.mega-menu__column{min-width:130px}.mega-menu__promo{flex:0 0 220px;max-width:220px}}@media screen and (max-width:900px){.mega-menu{padding:20px 0;border:none;box-shadow:none;background:transparent!important}.mega-menu__inner{flex-direction:column;gap:20px;padding:0}.mega-menu__column-list{flex-direction:column;gap:14px;width:100%!important}.mega-menu__column{min-width:0;width:100%;border-bottom:1px solid var(--bellany-border);padding-bottom:14px}.mega-menu__title{margin-bottom:8px!important}.mega-menu__linklist{padding-left:12px}.mega-menu__promo{flex:1 1 auto;max-width:100%}}.mobile-menu{background:var(--bellany-cream)!important}.mobile-menu__nav-link,.mobile-menu a,.mobile-menu button{color:var(--bellany-burgundy)!important;font-family:var(--bellany-sans)!important}.mobile-menu__section-title{font-family:var(--bellany-serif)!important;color:var(--bellany-burgundy)!important}.mobile-menu__panel{background:var(--bellany-cream)!important}.header__mobile-nav-toggle svg{fill:var(--bellany-burgundy)}@media screen and (max-width:768px){.header,.header__wrap,.header__top,.header__inner{padding-top:10px!important;padding-bottom:10px!important}.header__logo{margin:0!important;padding:6px 0!important}.header__logo-text--bellany{font-size:1.9em}.header__logo-image,.header__logo-image--bellany{max-width:130px!important}.header__search-bar-wrapper:not(.is-visible){display:none!important}}.rastreio-page{background:var(--bellany-cream);padding:60px 20px 80px;min-height:60vh}.rastreio-page__inner{max-width:680px;margin:0 auto;text-align:center}.rastreio-page__title{font-family:var(--bellany-serif)!important;font-weight:400!important;color:var(--bellany-burgundy)!important;font-size:clamp(2rem,4vw,2.8rem);margin-bottom:16px;letter-spacing:.01em}.rastreio-page__description{font-family:var(--bellany-sans);font-size:.95em;color:var(--bellany-muted);line-height:1.7;margin-bottom:36px}.rastreio-form{display:flex;gap:10px;max-width:520px;margin:0 auto 40px;flex-wrap:wrap;justify-content:center}.rastreio-form__input{flex:1 1 260px;background:var(--bellany-ivory)!important;border:1px solid var(--bellany-border)!important;padding:14px 18px!important;font-family:var(--bellany-sans);font-size:.92em;color:var(--bellany-text)!important;letter-spacing:.04em;border-radius:0!important}.rastreio-form__input:focus{border-color:var(--bellany-burgundy)!important;outline:none}.rastreio-form__submit{background:var(--bellany-burgundy)!important;color:var(--bellany-light)!important;border:none!important;padding:14px 32px!important;font-family:var(--bellany-sans)!important;font-size:.78em!important;letter-spacing:.22em!important;text-transform:uppercase;font-weight:500;border-radius:999px!important;cursor:pointer;transition:background .25s ease}.rastreio-form__submit:hover{background:var(--bellany-burgundy-dark)!important}.rastreio-info{margin-top:40px;padding-top:30px;border-top:1px solid var(--bellany-border);font-family:var(--bellany-sans);font-size:.85em;color:var(--bellany-muted);line-height:1.8}.rastreio-info strong{color:var(--bellany-burgundy);font-weight:500}@media screen and (max-width:640px){.rastreio-page{padding:30px 16px 50px}.rastreio-page__title{font-size:1.6rem!important}.rastreio-page__description{font-size:.88em;margin-bottom:24px}.rastreio-form{flex-direction:column;gap:12px}.rastreio-form__input,.rastreio-form__submit{width:100%;flex:1 1 100%}.rastreio-form__submit{padding:14px 20px!important;letter-spacing:.18em!important}}.header,.header--sticky,.header--transparent,.shopify-section-header,#shopify-section-header{position:static!important;top:auto!important;transform:none!important}.header--is-stuck,.header--stuck,.is-stuck .header{position:static!important;transform:none!important}.header__logo-text--bellany{font-family:var(--bellany-serif)!important;font-weight:400!important;font-style:italic;font-size:2.2em;letter-spacing:.02em;color:var(--bellany-burgundy)!important;text-transform:none!important;display:inline-block;line-height:1}.cookie-bar,#cookie-bar{position:fixed!important;bottom:0!important;top:auto!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:12px 16px!important;background:var(--bellany-burgundy)!important;z-index:9998!important;border:none!important;border-radius:0!important;box-shadow:0 -2px 12px #00000014!important}.cookie-bar .container,.cookie-bar__inner,#cookie-bar .container,#cookie-bar__inner{background:transparent!important;padding:0!important;margin:0 auto!important;display:flex!important;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;text-align:center;max-width:1200px}.cookie-bar__text,.cookie-bar__text.rte,.cookie-bar__text *,.cookie-bar p,.cookie-bar strong,.cookie-bar span,#cookie-bar p{background:transparent!important;color:var(--bellany-light)!important;font-family:var(--bellany-sans)!important;font-size:.8em!important;line-height:1.45!important;margin:0!important;flex:1 1 auto;max-width:860px;font-weight:400!important}.cookie-bar strong,#cookie-bar strong{font-weight:600!important;color:var(--bellany-light)!important}.cookie-bar__button,.cookie-bar .button,.cookie-bar button,#cookie-bar button{background:var(--bellany-light)!important;color:var(--bellany-burgundy)!important;border:none!important;border-radius:999px!important;padding:10px 24px!important;font-size:.72em!important;letter-spacing:.16em!important;font-weight:600!important;cursor:pointer;white-space:nowrap;flex:0 0 auto;font-family:var(--bellany-sans)!important;text-transform:uppercase;min-width:auto!important;width:auto!important;margin:0!important}@media screen and (max-width:640px){.cookie-bar,#cookie-bar{padding:10px 12px!important}.cookie-bar__text,.cookie-bar p{font-size:.72em!important}.cookie-bar .container,.cookie-bar__inner{gap:10px}.cookie-bar__button{padding:8px 18px!important;font-size:.68em!important}}.modal,.modal__dialog{background:transparent}.modal__dialog{border-radius:0!important;box-shadow:0 8px 40px #6b0e141f!important;max-width:520px!important}.popup-newsletter,.exit-popup,.modal--newsletter .modal__dialog,.modal--exit-popup .modal__dialog{background:var(--bellany-cream)!important;padding:48px 40px!important;text-align:center;border:1px solid var(--bellany-border)}.popup-newsletter__title,.exit-popup__title{font-family:var(--bellany-serif)!important;font-weight:400!important;color:var(--bellany-burgundy)!important;font-size:1.8em!important;letter-spacing:.02em;text-transform:none;margin-bottom:12px}.popup-newsletter__content,.exit-popup__content{font-family:var(--bellany-sans);color:var(--bellany-text);font-weight:300;line-height:1.7;margin-bottom:24px;font-size:.92em}.popup-newsletter__close,.exit-popup__close,.modal__close-button{color:var(--bellany-burgundy)!important;top:14px;right:14px;opacity:.6;transition:opacity .2s ease}.popup-newsletter__close:hover,.exit-popup__close:hover,.modal__close-button:hover{opacity:1}.popup-newsletter .form__field,.popup-newsletter input[type=text],.popup-newsletter input[type=email],.exit-popup input[type=text],.exit-popup input[type=email]{background:var(--bellany-ivory)!important;border:1px solid var(--bellany-border)!important;border-radius:0!important;padding:14px 16px!important;font-family:var(--bellany-sans);color:var(--bellany-text);letter-spacing:.04em;margin-bottom:12px;text-align:center}.popup-newsletter .button,.exit-popup .button{background:var(--bellany-burgundy)!important;color:var(--bellany-cream)!important;border-radius:999px!important;padding:14px 28px!important;letter-spacing:.2em!important;font-size:.78em!important;width:100%}.alert{font-family:var(--bellany-sans);font-size:.82em;letter-spacing:.04em;padding:12px 16px;border-radius:0;border:1px solid transparent}.alert--success{background:#1f7a3a14!important;color:#1f7a3a!important;border-color:#1f7a3a4d!important}.alert--error{background:#b0101012!important;color:#b01010!important;border-color:#b010104d!important}.alert--center{text-align:center}.template-customers-login main,.template-customers-register main,.template-customers-account main,.template-customers-addresses main,.template-customers-order main,.template-customers-reset_password main,.template-customers-activate_account main{background:var(--bellany-cream)!important;min-height:70vh;padding:60px 0}.form,.customer__form,.form--centered{max-width:460px;margin:0 auto;background:var(--bellany-ivory);border:1px solid var(--bellany-border);padding:48px 40px}.form__header,.form__title-wrapper{text-align:center;margin-bottom:32px}.form__title,.form h1.heading,.customer__title{font-family:var(--bellany-serif)!important;font-weight:400!important;color:var(--bellany-burgundy)!important;font-size:clamp(1.6rem,2.6vw,2.2rem)!important;letter-spacing:.02em!important;text-transform:none!important;margin-bottom:10px!important}.form__legend,.form__subtitle{font-family:var(--bellany-sans);color:var(--bellany-muted);font-weight:300;font-size:.88em;letter-spacing:.04em}.form__input-wrapper{margin-bottom:20px;position:relative}.form__field,.form__field--text,.form input[type=text],.form input[type=email],.form input[type=password],.form input[type=tel],.form textarea{background:var(--bellany-cream)!important;border:1px solid var(--bellany-border)!important;border-radius:0!important;padding:14px 16px!important;font-family:var(--bellany-sans)!important;font-size:.92em!important;color:var(--bellany-text)!important;width:100%;letter-spacing:.02em;transition:border-color .2s ease}.form__field:focus,.form input:focus,.form textarea:focus{border-color:var(--bellany-burgundy)!important;outline:none;background:var(--bellany-ivory)!important}.form__floating-label{font-family:var(--bellany-sans);color:var(--bellany-muted);font-size:.82em;letter-spacing:.06em;text-transform:uppercase}.form__submit,.form .button--primary,.form button[type=submit]{background:var(--bellany-burgundy)!important;color:var(--bellany-cream)!important;border-radius:999px!important;padding:16px 32px!important;font-size:.78em!important;letter-spacing:.22em!important;text-transform:uppercase;width:100%;margin-top:10px;border:1px solid var(--bellany-burgundy)!important;cursor:pointer}.form__submit:hover{background:var(--bellany-burgundy-dark)!important}.form__secondary-action{text-align:center;margin-top:24px;font-family:var(--bellany-sans);font-size:.84em;color:var(--bellany-muted);line-height:1.9}.form__secondary-action p{margin:6px 0}.form__secondary-action a,.form__secondary-action button,.link--accented{color:var(--bellany-burgundy)!important;font-weight:500;letter-spacing:.04em;background:transparent;border:none;border-bottom:1px solid var(--bellany-burgundy);cursor:pointer;padding:0 2px}.account-dashboard,.account__content{max-width:1024px;margin:0 auto;font-family:var(--bellany-sans)}.account-dashboard__nav a,.account__nav-item{font-family:var(--bellany-sans);font-size:.78em;letter-spacing:.14em;text-transform:uppercase;color:var(--bellany-burgundy)!important;padding:10px 0;display:block;border-bottom:1px solid var(--bellany-border)}.account-dashboard__nav a:hover,.account__nav-item:hover{background:var(--bellany-soft)}.order-table,.order-list,.account-order{font-family:var(--bellany-sans);background:var(--bellany-ivory);border:1px solid var(--bellany-border)}.order-table th,.order-list th{background:var(--bellany-soft);color:var(--bellany-burgundy)!important;font-family:var(--bellany-sans);font-size:.74em;letter-spacing:.14em;text-transform:uppercase;padding:14px;text-align:left;border-bottom:1px solid var(--bellany-border)}.order-table td,.order-list td{padding:14px;border-bottom:1px solid var(--bellany-border);color:var(--bellany-text)}.address,.address-card{background:var(--bellany-ivory);border:1px solid var(--bellany-border);padding:24px;margin-bottom:16px;font-family:var(--bellany-sans)}.address__title,.address-card__title{font-family:var(--bellany-serif)!important;color:var(--bellany-burgundy)!important;font-weight:400!important;font-size:1.1em;margin-bottom:10px}@media screen and (max-width:640px){.form,.customer__form{padding:32px 24px}.form__title,.customer__title{font-size:1.4em!important}}.cookie-bar__inner,#cookie-bar>div{font-family:var(--bellany-sans);font-weight:300;letter-spacing:.02em;font-size:.84em;color:var(--bellany-cream)!important;padding:16px 20px}.cookie-bar__button,#cookie-bar button,.cookie-accept{background:var(--bellany-cream)!important;color:var(--bellany-burgundy)!important;border:1px solid var(--bellany-cream)!important;border-radius:999px!important;padding:10px 24px!important;font-family:var(--bellany-sans);font-size:.72em!important;letter-spacing:.18em!important;text-transform:uppercase;font-weight:500}.template-404 main{background:var(--bellany-cream)!important;text-align:center;padding:80px 20px;min-height:60vh}.template-404 h1,.template-404 .heading{font-family:var(--bellany-serif)!important;font-weight:400!important;color:var(--bellany-burgundy)!important;font-size:clamp(2rem,5vw,3.5rem)!important;letter-spacing:.02em;margin-bottom:16px}
/*# sourceMappingURL=/cdn/shop/t/32/assets/bellany.css.map */
