:root{--bellito-gold: #c9a962;--bellito-gold-light: #dfc88a;--bellito-gold-dark: #a8893f;--bellito-black: #0a0a0a;--bellito-black-soft: #141414}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has(body.template-product),body.template-product{background:var(--bellito-black)!important}body.template-product #MainContent{background:transparent!important}.template-product,.template-cart,.template-customers-login,.template-customers-register,.template-customers-account,.template-customers-addresses,.template-customers-order{background:var(--bellito-black);color:#e8e8e8}.template-product main,.template-cart main,.template-customers-login main,.template-customers-register main,.template-customers-account main,.template-customers-addresses main,.template-customers-order main{background:transparent}.template-product .color-scheme-1,.template-product [class*=color-scheme-1],.template-cart .color-scheme-1,.template-cart [class*=color-scheme-1],.template-customers-login .color-scheme-1,.template-customers-login [class*=color-scheme-1],.template-customers-register .color-scheme-1,.template-customers-register [class*=color-scheme-1],.template-customers-account .color-scheme-1,.template-customers-account [class*=color-scheme-1],.template-customers-addresses .color-scheme-1,.template-customers-addresses [class*=color-scheme-1],.template-customers-order .color-scheme-1,.template-customers-order [class*=color-scheme-1]{background-color:var(--bellito-black)!important;color:#e8e8e8}.template-product .section-background,.template-cart .section-background,.template-customers-login .section-background,.template-customers-register .section-background,.template-customers-account .section-background,.template-customers-addresses .section-background,.template-customers-order .section-background{background-color:var(--bellito-black)!important}.template-product h1,.template-product h2,.template-product h3,.template-cart h1,.template-cart h2,.template-cart h3,.template-customers-login h1,.template-customers-register h1,.template-customers-account h1,.template-customers-order h1{color:var(--bellito-gold-light);letter-spacing:.08em;text-transform:uppercase}.template-product .rte,.template-product p,.template-cart p,.template-customers-login p,.template-customers-register p,.template-customers-account p,.template-customers-order p{color:#d4d4d4}.template-product hr,.template-cart hr,.template-customers-login hr,.template-customers-register hr,.template-customers-account hr,.template-customers-order hr{border-color:#c9a96240}.template-product input,.template-product select,.template-product textarea,.template-cart input,.template-cart select,.template-cart textarea,.template-customers-login input,.template-customers-register input,.template-customers-account input,.template-customers-account select,.template-customers-account textarea{background:var(--bellito-black-soft);color:#f5f5f5;border-color:#c9a96259}.template-product input:focus,.template-product select:focus,.template-product textarea:focus,.template-cart input:focus,.template-cart select:focus,.template-cart textarea:focus,.template-customers-login input:focus,.template-customers-register input:focus,.template-customers-account input:focus,.template-customers-account select:focus,.template-customers-account textarea:focus{outline:none;border-color:var(--bellito-gold);box-shadow:0 0 0 2px #c9a96233}.header-menu,.header__drawer,.header-drawer,.menu-drawer,.drawer-menu,.header__icon--menu,.header__menu,.overflow-menu,.search-action,.drawer-search,.search-modal,.predictive-search,.localization-form,.account-button,.header-actions .account-button,header-component [class*=menu-list]{display:none!important}header-actions{display:flex!important}.header__column--right header-actions{margin-inline-start:auto}.header-section,.header{border-bottom:1px solid rgba(201,169,98,.2)}.header-actions__cart-icon{color:var(--bellito-gold);transition:color .25s ease,transform .25s ease}.header-actions__cart-icon:hover{color:var(--bellito-gold-light);transform:scale(1.05)}.announcement-bar{border-block-end:1px solid rgba(201,169,98,.25)}.announcement-bar .announcement-bar__text{color:var(--bellito-gold);letter-spacing:.06em;margin:0}.bellito-hero{background:var(--bellito-black);padding:0}.bellito-hero__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:640px;margin:0 auto;padding:var(--padding-xl) var(--padding-md) var(--padding-2xl);gap:0}.bellito-hero__media-wrap{width:100%;display:flex;align-items:center;justify-content:center;background:var(--bellito-black)}.bellito-hero__image{width:100%;max-width:480px;height:auto;object-fit:contain;object-position:center center;display:block}.bellito-hero__content{display:flex;flex-direction:column;align-items:center;gap:var(--padding-lg);width:100%;margin-top:var(--padding-lg);padding:0}.bellito-hero__heading{margin:0;color:var(--bellito-gold-light);font-weight:400;letter-spacing:.12em;font-size:clamp(1rem,3vw,1.5rem);line-height:1.5}.bellito-hero__button{display:none!important}@media screen and (max-width:749px){.bellito-hero__inner{padding:var(--padding-lg) var(--padding-sm) var(--padding-xl)}.bellito-hero__image{max-width:min(340px,88vw)}.bellito-hero__content{margin-top:var(--padding-md);gap:var(--padding-md)}}@media screen and (min-width:750px){.bellito-hero__inner{padding-top:var(--padding-2xl);padding-bottom:var(--padding-2xl)}.bellito-hero__image{max-width:420px}.bellito-hero__content{margin-top:var(--padding-xl)}}.template-index .hero__media-wrapper{background-color:var(--bellito-black)}.template-index .hero__media{object-fit:contain;object-position:center center}.template-index .hero__container:after{background:linear-gradient(to top,rgba(10,10,10,.92) 0%,rgba(10,10,10,.25) 35%,rgba(10,10,10,.05) 70%,transparent 100%)}.template-index .hero__content-wrapper h2,.template-index .hero__content-wrapper .h2{color:var(--bellito-gold-light)!important;font-weight:400;letter-spacing:.12em;text-transform:none;font-size:clamp(1.125rem,3.5vw,1.75rem)!important;text-shadow:0 2px 20px rgba(0,0,0,.8)}@media screen and (max-width:749px){.template-index .hero__container{min-height:65vh}.template-index .hero__media{object-fit:cover;object-position:center center}}@media screen and (min-width:750px){.template-index .hero__container{min-height:85vh}.template-index .hero__media{object-fit:contain;max-height:85vh}}.hero__media{object-fit:cover;object-position:center center}@media screen and (max-width:749px){.hero__container{min-height:58vh}.hero__media{object-fit:cover;object-position:center 25%}.hero__content-wrapper{padding-inline:var(--padding-md);padding-block-end:var(--padding-xl)}}@media screen and (min-width:750px){.hero__container{min-height:78vh}.hero__media{object-position:center center}}.hero__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(to top,#0a0a0ae0,#0a0a0a66,#c9a96226)}.hero__content-wrapper{z-index:2}.hero__content-wrapper h1,.hero__content-wrapper .h1{color:var(--bellito-gold)!important;letter-spacing:.04em;text-shadow:0 2px 24px rgba(0,0,0,.5)}.hero__content-wrapper h3,.hero__content-wrapper p{color:#f5f5f5!important;text-shadow:0 1px 12px rgba(0,0,0,.45)}.hero__content-wrapper h3{color:var(--bellito-gold-light)!important;letter-spacing:.08em;text-transform:uppercase;font-size:.875rem!important}.button,button.button,a.button{border-radius:4px!important;letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:600;transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,transform .2s ease}.button:not(.button-secondary):not(.button-unstyled):not(.close-button){background-color:var(--bellito-black)!important;color:var(--bellito-gold)!important;border:1px solid var(--bellito-gold-dark)!important;box-shadow:0 2px 12px #c9a96226}.button:not(.button-secondary):not(.button-unstyled):not(.close-button):hover{background-color:var(--bellito-gold-dark)!important;color:var(--bellito-black)!important;border-color:var(--bellito-gold)!important;box-shadow:0 4px 20px #c9a96247;transform:translateY(-1px)}.button-secondary:not(.button-unstyled):not(.close-button){background-color:transparent!important;color:var(--bellito-gold)!important;border:1px solid var(--bellito-gold)!important}.button-secondary:not(.button-unstyled):not(.close-button):hover{background-color:var(--bellito-gold)!important;color:var(--bellito-black)!important}.product-card .product-card__content,.product-card .product-grid__card,.product-card-gallery,.card-gallery,.resource-card{border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #00000014;transition:box-shadow .3s ease,transform .3s ease}.product-card:hover .product-card__content,.product-card:focus-within .product-card__content{box-shadow:0 8px 32px #c9a9622e;transform:translateY(-2px)}.product-card .card-gallery__media,.product-card-gallery img{border-radius:12px 12px 0 0}.product-card h5,.product-card .price{letter-spacing:.02em}.product-list h3{letter-spacing:.06em;text-transform:uppercase;font-weight:600}.color-scheme-7,[class*=color-scheme-7]{background-color:var(--bellito-black-soft)}@media screen and (max-width:749px){.section{padding-block-start:calc(var(--padding-block-start, 0px) * .7);padding-block-end:calc(var(--padding-block-end, 0px) * .7)}.product-list,.product-grid{gap:var(--gap-md);padding-inline:var(--padding-sm)}.product-card .product-card__content{padding:var(--padding-sm)}.hero__content-wrapper h1,.hero__content-wrapper .h1{font-size:clamp(2rem,8vw,3rem)!important}}.ss-collection-section{background:var(--bellito-black-soft);min-height:auto}.ss-collection-section .ss-collection{padding-top:var(--padding-md)}.ss-collection__header{text-align:center;margin-bottom:var(--padding-xl)}.ss-collection__heading{color:var(--bellito-gold);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(1.5rem,4vw,2rem);margin:0 0 var(--padding-sm)}.ss-collection__subheading{color:#d4d4d4;margin:0 auto;max-width:36rem;line-height:1.6}.ss-collection__tabs-wrapper{position:relative;margin-bottom:var(--padding-xl)}.ss-collection__tabs--collections{flex-wrap:wrap;overflow-x:visible;scroll-snap-type:none}.ss-collection__tabs-wrapper .ss-collection__tabs--collections+*{scroll-margin-top:0}.ss-collection__tabs-wrapper:has(.ss-collection__tabs--collections):after{display:none}.ss-collection__tabs-wrapper:after{content:"";position:absolute;right:0;top:0;bottom:0;width:2rem;pointer-events:none;background:linear-gradient(to left,var(--bellito-black-soft),transparent)}.ss-collection__tabs{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem;border-bottom:1px solid rgba(201,169,98,.25)}.ss-collection__tabs::-webkit-scrollbar{display:none}.ss-collection__tab{flex:0 0 auto;scroll-snap-align:start;padding:.625rem 1.125rem;border:1px solid rgba(201,169,98,.35);border-radius:999px;background:transparent;color:#e8e8e8;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.ss-collection__tab:hover{border-color:var(--bellito-gold);color:var(--bellito-gold-light)}.ss-collection__tab--active,.ss-collection__tab[aria-selected=true]{background:var(--bellito-gold);border-color:var(--bellito-gold);color:var(--bellito-black)}.ss-collection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-md)}@media screen and (min-width:750px){.ss-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-lg)}}@media screen and (min-width:990px){.ss-collection__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ss-collection__grid-item .resource-card{border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0003;background:#1a1a1a;padding:var(--padding-xs)}.ss-collection__grid-item .resource-card__title{color:#f5f5f5}.ss-collection__view-all{display:flex;justify-content:center;margin-top:var(--padding-xl)}.ss-collection__empty{text-align:center;padding:var(--padding-2xl) var(--padding-md);color:#b0b0b0;border:1px dashed rgba(201,169,98,.35);border-radius:8px}.ss-collection__empty code{color:var(--bellito-gold)}.ss-collection__empty--storefront{font-style:italic}.bellito-install-prompt{position:fixed;inset-inline:0;bottom:0;z-index:9999;padding:var(--padding-md) var(--padding-md) calc(var(--padding-md) + env(safe-area-inset-bottom,0px));background:#0a0a0af5;border-top:1px solid rgba(201,169,98,.45);box-shadow:0 -8px 32px #0000008c;animation:bellito-install-slide-up .45s ease-out}@keyframes bellito-install-slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.bellito-install-prompt[hidden]{display:none!important}.bellito-install-prompt__inner{display:flex;align-items:flex-start;gap:var(--padding-sm);max-width:36rem;margin-inline:auto}.bellito-install-prompt__content{flex:1;min-width:0}.bellito-install-prompt__title{margin:0 0 var(--padding-xs);font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--bellito-gold)}.bellito-install-prompt__text{margin:0;font-size:.8125rem;line-height:1.45;color:#e8e8e8}.bellito-install-prompt__dismiss{flex-shrink:0;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:999px;background:#c9a96226;color:var(--bellito-gold);font-size:1.25rem;line-height:1;cursor:pointer}@media(min-width:750px){.bellito-install-prompt{display:none!important}}.bellito-tropira-cta{background:var(--bellito-black);border-block:1px solid rgba(201,169,98,.25)}.bellito-tropira-cta__inner{display:flex;flex-direction:column;align-items:center;gap:var(--padding-md);max-width:40rem;margin-inline:auto;text-align:center}.bellito-tropira-cta .bellito-hero__heading,.bellito-tropira-cta .bellito-tropira-cta__text{margin:0!important;color:#dfc88a!important;font-weight:400!important;letter-spacing:.12em!important;font-size:clamp(1rem,3vw,1.5rem)!important;line-height:1.5!important}.bellito-tropira-cta__button{min-width:14rem}.tropira-landing{background:var(--bellito-black)}.tropira-landing__hero{text-align:center;max-width:40rem;margin-inline:auto;margin-bottom:var(--padding-2xl)}.tropira-landing__title{margin:0 0 var(--padding-sm);color:var(--bellito-gold-light);font-weight:400;letter-spacing:.18em;text-transform:uppercase;font-size:clamp(2rem,6vw,3rem)}.tropira-landing__subtitle{margin:0;color:#c8c8c8;font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.6}.tropira-landing__grid{display:grid;grid-template-columns:1fr;gap:var(--padding-lg);margin-bottom:var(--padding-2xl)}@media screen and (min-width:750px){.tropira-landing__grid{grid-template-columns:repeat(3,1fr)}}.tropira-landing__card{display:flex;flex-direction:column;gap:var(--padding-sm);padding:var(--padding-lg);border:1px solid rgba(201,169,98,.35);border-radius:10px;background:var(--bellito-black-soft);text-align:center}.tropira-landing__card-title{margin:0;color:var(--bellito-gold);font-size:1.125rem;letter-spacing:.08em;text-transform:uppercase}.tropira-landing__card-text{margin:0;flex:1;color:#b8b8b8;font-size:.9375rem;line-height:1.55}.tropira-landing__card-button,.tropira-landing__coming-soon{margin-top:var(--padding-sm)}.tropira-landing__coming-soon{display:inline-block;padding:.35rem .75rem;border:1px dashed rgba(201,169,98,.45);border-radius:999px;color:var(--bellito-gold-light);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}.tropira-landing__footer{display:flex;flex-direction:column;align-items:center;gap:var(--padding-md);padding-top:var(--padding-xl);border-top:1px solid rgba(201,169,98,.25);text-align:center}.tropira-landing__contact-heading{margin:0;color:var(--bellito-gold-light);font-size:1.25rem;letter-spacing:.1em}.tropira-landing__contact-text{margin:0;max-width:32rem;color:#b8b8b8;line-height:1.55}.tropira-landing__contact-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--padding-sm)}.tropira-landing__jewelry-button{margin-top:var(--padding-md);min-width:14rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bellito-custom.css.map */
