@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Lato:wght@300;400;700&display=swap";:root{--font-heading-family: "Playfair Display", serif;--font-heading-style: normal;--font-heading-weight: 700;--font-body-family: "Lato", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--alba-gold: #D4AF37;--alba-gold-hover: #B8962E;--alba-brown: #2C1810;--alba-brown-light: #5C3D2E;--alba-cream: #FDF8F5;--alba-cream-light: #FAFAFA;--alba-white: #FFFFFF;--alba-border: #E5E5E5;--alba-shadow: rgba(0, 0, 0, .05)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hN{font-family:Playfair Display,serif!important;color:var(--alba-brown);letter-spacing:.02em}body,p,.rte,input,textarea,select{font-family:Lato,sans-serif!important;color:var(--alba-brown)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button,.shopify-challenge__button,button[type=submit],.cart__submit-button,.shopify-payment-button__button{background-color:var(--alba-brown)!important;color:var(--alba-white)!important;border:1px solid var(--alba-brown)!important;font-family:Lato,sans-serif!important;font-weight:400;letter-spacing:.15em;text-transform:uppercase;font-size:.8rem;padding:1.2rem 2.5rem!important;transition:all .3s ease;border-radius:0!important}.button:hover,.shopify-challenge__button:hover,button[type=submit]:hover,.cart__submit-button:hover,.shopify-payment-button__button:hover{background-color:var(--alba-gold)!important;border-color:var(--alba-gold)!important;box-shadow:0 4px 12px var(--alba-shadow)}.button.button--secondary,.button[disabled]{background-color:#f0ede9!important;color:var(--alba-brown)!important;border:1px solid #E5E5E5!important;opacity:.6}.button.button--secondary:hover{background-color:var(--alba-cream)!important;opacity:1}.button--neutral{background-color:#f5f5f0!important;color:var(--alba-brown)!important;border:1px solid #E5E5E5!important}.button--neutral:hover{background-color:var(--alba-gold)!important;color:var(--alba-white)!important;border-color:var(--alba-gold)!important}.header{border-bottom:1px solid rgba(0,0,0,.05);padding-top:2rem!important;padding-bottom:2rem!important}@media screen and (min-width:990px){.header{padding-top:2.6rem!important;padding-bottom:2.6rem!important}}@media screen and (max-width:749px){.header{padding-top:1.6rem!important;padding-bottom:1.6rem!important}}.announcement-bar{background-color:var(--alba-cream)!important}.announcement-bar__message{color:var(--alba-brown)!important;font-family:Lato,sans-serif!important;font-size:.7rem!important;letter-spacing:.1em}.header__heading-link{display:inline-flex;align-items:center}@media screen and (min-width:990px){.header--middle-left .header__heading-link{width:auto}}.header__heading-link .h2,.header__heading-link span{font-family:Playfair Display,serif!important;font-weight:700;font-size:clamp(1.8rem,5vw,2.8rem)!important;color:var(--alba-brown)!important;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;display:block}@media screen and (max-width:749px){.header__heading-link .h2,.header__heading-link span{font-size:2.2rem!important}}.header__menu-item,.list-menu__item--link{font-family:Lato,sans-serif!important;font-weight:400;text-transform:uppercase;letter-spacing:.2em;font-size:.75rem!important;color:var(--alba-brown)!important;opacity:.7;transition:opacity .3s ease}.header__menu-item:hover,.list-menu__item--link:hover{opacity:1;color:var(--alba-brown)!important}.header__icon{color:var(--alba-brown);opacity:.7}.header__icon:hover{opacity:1}@media screen and (min-width:990px){.header--middle-left{display:grid!important;grid-template-areas:"logo navigation icons";grid-template-columns:auto 1fr auto;grid-template-rows:1fr;align-items:center;justify-items:center;column-gap:2rem;row-gap:0}.header--middle-left .header__heading,.header--middle-left .header__heading-link{grid-area:logo;justify-self:start}.header--middle-left .header__inline-menu{grid-area:navigation;justify-self:center;margin-top:0}.header--middle-left .header__icons{grid-area:icons;justify-self:end}}@media screen and (max-width:989px){.header__inline-menu{display:none!important}header-drawer{display:block!important}}@media screen and (min-width:990px){header-drawer{display:none!important}.header__inline-menu{display:block!important}}.header__primary-nav{display:flex;justify-content:center;align-items:center}.header__primary-nav-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 2rem;list-style:none;padding:0;margin:0}.header__primary-nav-item{position:relative}.header__primary-nav .header__menu-item{padding:.5rem 0!important}.header__primary-nav-trigger,.header__primary-nav-link{font-family:Lato,sans-serif!important;font-weight:400;text-transform:uppercase;letter-spacing:.2em;font-size:.75rem!important;color:var(--alba-brown)!important;opacity:.85;transition:opacity .3s ease;padding:.5rem 0!important;display:inline-block}.header__primary-nav-trigger:hover,.header__primary-nav-link:hover{opacity:1}.header__primary-nav-trigger{cursor:pointer;list-style:none}.header__primary-nav-trigger::-webkit-details-marker,.header__primary-nav-trigger::marker{display:none}.header__nav-caret{display:inline-flex;margin-left:.3rem;opacity:.7}.header__primary-nav .header__menu-disclosure{position:relative}.header__primary-nav .header__dropdown-menu{position:absolute;left:50%;transform:translate(-50%);top:100%;min-width:20rem;width:max-content;padding:1.2rem 0;margin-top:.5rem;border:1px solid rgba(0,0,0,.08);border-radius:0;box-shadow:0 10px 40px #00000014;z-index:10}.header__primary-nav .header__dropdown-menu li{list-style:none}.header__primary-nav .header__dropdown-link,.header__primary-nav .header__dropdown-menu .link-faded-reverse{display:block;padding:.6rem 1.5rem;color:var(--alba-brown)!important;opacity:.8;transition:opacity .2s ease,color .2s ease}.header__primary-nav .header__dropdown-link:hover,.header__primary-nav .header__dropdown-menu .link-faded-reverse:hover{opacity:1;color:var(--alba-gold)!important}.cart-count-bubble{background-color:var(--alba-gold)!important;color:var(--alba-white)!important}.slideshow__controls,.slideshow__controls .slider-counter,slideshow-component .slider-counter{display:none!important}.slideshow .banner__media:after{background:none!important;opacity:0!important}.slideshow .banner__box.gradient{transform:none!important}.slideshow .slideshow__text.banner__box{background:transparent!important;border:none!important;box-shadow:none!important;position:relative;z-index:1;padding:6rem 5rem!important;max-width:55rem;overflow:visible;pointer-events:none}.slideshow .banner__heading,.slideshow .banner__text,.slideshow .banner__buttons{position:relative;z-index:2;text-shadow:0 2px 10px rgba(0,0,0,.2);pointer-events:auto}.slideshow .banner__content.scroll-trigger.animate--slide-in{opacity:1!important;transform:none!important;animation:none!important}.slideshow .slideshow__text.banner__box:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:220%;height:240%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(140,115,120,.45) 0%,rgba(140,115,120,.25) 25%,rgba(140,115,120,.1) 45%,transparent 65%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);-webkit-mask-image:radial-gradient(ellipse at center,black 0%,black 10%,rgba(0,0,0,.5) 30%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.03) 70%,transparent 85%);mask-image:radial-gradient(ellipse at center,black 0%,black 10%,rgba(0,0,0,.5) 30%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.03) 70%,transparent 85%);z-index:-1;pointer-events:none}.slideshow .banner__heading,.banner .banner__heading{font-family:Playfair Display,serif!important;font-weight:700;letter-spacing:.04em;color:#fff!important;text-shadow:0 2px 12px rgba(44,24,16,.3),0 0 40px rgba(180,130,140,.2);position:relative;z-index:2;pointer-events:auto}a[aria-disabled=true]{cursor:pointer!important}.footer{background-color:#fdf8f5!important;color:#2c1810!important;border-top:none!important;padding-top:5rem!important;padding-bottom:3rem!important;position:relative;overflow:hidden}.footer:after{content:"ALBA JEWELS";position:absolute;bottom:-2.3rem;left:50%;transform:translate(-50%);font-size:15vw;font-family:Playfair Display,serif;font-weight:700;color:#2c1810;opacity:.04;white-space:nowrap;pointer-events:none;z-index:0;letter-spacing:-.02em}.footer__content-top{position:relative;z-index:1}.footer-block__heading{color:#2c1810!important;font-family:Playfair Display,serif!important;text-transform:uppercase;letter-spacing:.12em;font-size:1.35rem!important;margin-bottom:2rem!important;font-weight:700!important}.footer-block__details-content .list-menu__item--link,.footer-block__details-content p{color:#2c1810!important;font-family:Lato,sans-serif!important;font-size:1.15rem!important;letter-spacing:.02em;line-height:1.8;opacity:.85;transition:opacity .3s ease,transform .3s ease}.footer-block__details-content .list-menu__item--link:hover{opacity:1;text-decoration:underline;text-underline-offset:5px;transform:translate(4px)}.footer-block--newsletter{max-width:500px;margin-left:auto;margin-right:auto;padding:40px 20px!important;background:#2c181008;border:1px solid rgba(44,24,16,.05);margin-top:4rem}.footer-block--newsletter .footer-block__heading{font-size:1.8rem!important;margin-bottom:2rem!important;font-style:normal}.footer .field{background:var(--alba-white);border:1px solid var(--alba-border)}.footer .field__input{background:transparent!important;border:none!important;padding:1.5rem!important;text-align:left;height:auto!important}.footer .field__label{left:1.5rem!important;transform:translateY(-50%);top:50%}.footer .field__input:focus~.field__label,.footer .field__input:not(:placeholder-shown)~.field__label{transform:translateY(-130%) scale(.8);left:1rem!important}.footer .newsletter-form__button{background-color:var(--alba-brown)!important;color:var(--alba-white)!important}.footer__content-bottom{border-top:1px solid rgba(44,24,16,.1)!important;padding-top:3rem!important;margin-top:5rem!important;position:relative;z-index:1}.copyright__content{color:#2c1810!important;font-size:.95rem!important;text-transform:uppercase;letter-spacing:.1em;opacity:.7;font-weight:600}.list-payment__item .icon{filter:grayscale(100%) opacity(.6);transition:filter .3s ease,opacity .3s ease}.list-payment__item .icon:hover{filter:none;opacity:1}.list-social__link{color:#2c1810!important}.list-social__link:hover .icon{transform:scale(1.1);color:#d4af37!important}.list-social__item .icon{height:1.8rem;width:1.8rem}:root{--font-heading-scale: 1.05 !important;--font-body-scale: 1.05 !important}.card-wrapper{background:var(--alba-white);border:1px solid var(--alba-border);transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s ease;border-radius:0!important;overflow:hidden}.card-wrapper:hover{transform:scale(1.02);box-shadow:0 10px 30px var(--alba-shadow);z-index:2}.card--card .card__inner{border-radius:0!important}.card__media,.card__inner{aspect-ratio:1 / 1!important}.card__heading{font-family:Playfair Display,serif!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.02em;margin-top:1rem!important}.price{font-family:Lato,sans-serif!important;font-weight:400!important;font-size:.9rem!important;color:#666!important}.variant-pills input[type=radio]+label{background-color:var(--alba-cream)!important;color:var(--alba-brown)!important;border:1px solid var(--alba-border)!important;border-radius:20px!important;font-size:.7rem!important;text-transform:uppercase;letter-spacing:.1em}.variant-pills input[type=radio]:checked+label{background-color:var(--alba-brown)!important;color:var(--alba-white)!important}.footer{background-color:var(--alba-cream)!important;position:relative;padding-top:6rem!important;border-top:none!important}.footer:before{content:"";position:absolute;top:-20px;left:0;width:100%;height:40px;background-color:var(--alba-cream);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23000000' fill-opacity='1' d='M0,224L48,213.3C96,203,192,181,288,181.3C384,181,480,203,576,224C672,245,768,267,864,250.7C960,235,1056,181,1152,165.3C1248,149,1344,171,1392,181.3L1440,192L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23000000' fill-opacity='1' d='M0,224L48,213.3C96,203,192,181,288,181.3C384,181,480,203,576,224C672,245,768,267,864,250.7C960,235,1056,181,1152,165.3C1248,149,1344,171,1392,181.3L1440,192L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z'%3E%3C/path%3E%3C/svg%3E");mask-size:cover;-webkit-mask-size:cover;z-index:1}.footer-block__heading{text-align:center;width:100%}.footer__content-top{justify-content:center}.footer-block--newsletter{display:flex;flex-direction:column;align-items:center}h1,.h1,h2,.h2,h3,.h3{letter-spacing:.02em}.card__content,.card-information{padding:2rem!important}.card__heading{margin-top:0!important;margin-bottom:1rem!important}.price-item{font-size:1.2rem!important;color:var(--alba-brown);font-weight:500}.header__menu-item{font-size:1.3rem!important;font-weight:500;letter-spacing:.05em}.button,.shopify-challenge__button,.customer button{font-size:1.3rem!important}.title,.title--primary{font-size:2.6rem!important}p,.rte{line-height:1.6;color:#2c1810e6}.slideshow .banner__text,.banner .banner__text{font-family:Lato,sans-serif!important;font-weight:300;letter-spacing:.06em;color:#fffffff2!important;text-shadow:0 1px 8px rgba(44,24,16,.2);position:relative;z-index:2}.slideshow .banner__buttons{position:relative;z-index:2}.slideshow .banner__buttons .button{background-color:var(--alba-gold)!important;color:#fff!important;border:2px solid var(--alba-gold)!important}.slideshow .banner__buttons .button:hover{background-color:#ffffffeb!important;color:var(--alba-gold)!important;border-color:#ffffffeb!important}.slideshow.banner{scroll-behavior:smooth}.banner--desktop-transparent .banner__box.gradient{transform:none!important}.banner--desktop-transparent .banner__box{background:transparent!important;border:none!important;box-shadow:none!important;position:relative}.banner--desktop-transparent .banner__box:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%;height:130%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(140,115,120,.2) 0%,rgba(140,115,120,.08) 40%,transparent 70%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(14px);-webkit-mask-image:radial-gradient(ellipse at center,black 0%,black 10%,rgba(0,0,0,.4) 35%,rgba(0,0,0,.1) 55%,transparent 80%);mask-image:radial-gradient(ellipse at center,black 0%,black 10%,rgba(0,0,0,.4) 35%,rgba(0,0,0,.1) 55%,transparent 80%);z-index:-1;pointer-events:none}@media screen and (max-width:749px){.slideshow .slideshow__text.banner__box{padding:4rem 3rem!important}.slideshow .slideshow__text.banner__box:before{width:120%;height:140%}.banner--mobile-bottom .slideshow__text.banner__box{background:var(--alba-cream)!important}.banner--mobile-bottom .slideshow__text.banner__box:before{display:none}.banner--mobile-bottom .slideshow__text.banner__box .banner__heading{color:var(--alba-brown)!important;text-shadow:none}.banner--mobile-bottom .slideshow__text.banner__box .banner__text{color:var(--alba-brown-light)!important;text-shadow:none}}.card-wrapper{transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 30px #2c181014}.card__heading a{font-family:Playfair Display,serif!important;font-weight:500;color:var(--alba-brown);transition:color .3s ease}.card__heading a:hover{color:var(--alba-gold)}.price-item{color:var(--alba-gold)!important;font-family:Lato,sans-serif!important;font-weight:700}.alba-stock-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:50px;font-family:Lato,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;animation:alba-pulse 2s ease-in-out infinite}.alba-stock-badge--low{background-color:var(--alba-rosa);color:#c0392b;border:1px solid var(--alba-rosa-deep)}.alba-stock-badge--available{background-color:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9}.alba-stock-badge__dot{width:7px;height:7px;border-radius:50%;background-color:currentColor}@keyframes alba-pulse{0%,to{opacity:1}50%{opacity:.7}}.alba-tabs-section{padding:60px 0}.alba-tabs-section__header{text-align:center;margin-bottom:40px}.alba-tabs-section__title{font-family:Playfair Display,serif;font-size:2.2rem;font-weight:600;color:var(--alba-brown);margin-bottom:8px}.alba-tabs-section__subtitle{font-family:Lato,sans-serif;font-size:.95rem;color:var(--alba-brown-light);font-weight:300;letter-spacing:.06em}.alba-tabs__nav{display:flex;justify-content:center;gap:0;margin-bottom:40px;border-bottom:2px solid rgba(212,175,55,.15)}.alba-tabs__btn{background:none;border:none;padding:14px 36px;font-family:Lato,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--alba-brown-light);cursor:pointer;position:relative;transition:color .3s ease}.alba-tabs__btn:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--alba-gold);transform:scaleX(0);transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.alba-tabs__btn.active,.alba-tabs__btn:hover{color:var(--alba-gold)}.alba-tabs__btn.active:after{transform:scaleX(1)}.alba-tabs__panel{display:none;opacity:0;transition:opacity .4s ease}.alba-tabs__panel.active{display:block;opacity:1}.alba-tabs__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media screen and (max-width:989px){.alba-tabs__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media screen and (max-width:749px){.alba-tabs__btn{padding:12px 20px;font-size:.78rem;letter-spacing:.15em}.alba-tabs__grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media screen and (max-width:749px){.slideshow .banner__heading{font-size:2.2rem!important}.slideshow .banner__text{font-size:1rem!important}.footer{padding-top:3rem!important;padding-bottom:2rem!important}.footer:after{font-size:25vw;bottom:-1.5rem;opacity:.08}.footer-block__heading{margin-bottom:1rem!important;font-size:1.5rem!important}.footer__content-bottom{padding-top:1.5rem!important;margin-top:2rem!important}.footer-block,.footer-block__details-content,.footer__content-top,.footer__content-bottom{text-align:left!important;padding-left:2rem!important;padding-right:2rem!important}.footer-block__details-content .list-menu__item--link{justify-content:flex-start!important;display:flex}.list-social{justify-content:flex-start!important;padding-left:0!important;margin-left:-1rem!important}.footer .field__input{text-align:left!important;padding-left:2rem!important;padding-bottom:2rem!important;height:6rem!important}.footer .field__label{left:2rem!important;transform:none!important;width:auto;text-align:left}.alba-tabs__nav{flex-wrap:wrap;gap:10px;border-bottom:none}.alba-tabs__btn{padding:10px 16px;font-size:.75rem;border:1px solid rgba(74,55,40,.1);border-radius:4px;flex-grow:1;text-align:center}.alba-tabs__btn.active{background-color:var(--alba-gold);color:#fff;border-color:var(--alba-gold)}.alba-tabs__btn:after{display:none}}.alba-tabs__card{position:relative;overflow:hidden;border-radius:0;background:var(--alba-white);transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease}.alba-tabs__card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #2c181014}.alba-tabs__card-img{width:100%;aspect-ratio:1;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.alba-tabs__card:hover .alba-tabs__card-img{transform:scale(1.05)}.alba-tabs__card-info{padding:16px 12px}.alba-tabs__card-title{font-family:Playfair Display,serif;font-size:.95rem;font-weight:500;color:var(--alba-brown);margin-bottom:4px}.alba-tabs__card-price{font-family:Lato,sans-serif;font-size:.9rem;font-weight:700;color:var(--alba-gold)}.alba-shipping-banner{background:linear-gradient(135deg,var(--alba-cream) 0%,var(--alba-rosa) 50%,var(--alba-cream) 100%);padding:40px 20px;text-align:center}.alba-shipping-banner__text{font-family:Playfair Display,serif;font-size:1.4rem;font-weight:500;color:var(--alba-brown);letter-spacing:.04em}.alba-shipping-banner__text span{color:var(--alba-gold);font-weight:700}@media screen and (max-width:749px){.alba-shipping-banner__text{font-size:1.1rem}}.footer-block__heading{font-family:Playfair Display,serif!important;font-weight:600;color:var(--alba-brown)}.alba-footer-contact{line-height:2}.alba-footer-contact a{color:var(--alba-gold);text-decoration:none;transition:color .3s ease}.alba-footer-contact a:hover{color:var(--alba-gold-hover)}.alba-footer-social{display:flex;gap:16px;margin-top:12px}.alba-footer-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--alba-gold);color:var(--alba-white);transition:all .3s ease}.alba-footer-social a:hover{background:var(--alba-gold-hover);transform:translateY(-2px)}.alba-footer-social a svg{width:18px;height:18px;fill:currentColor}.footer__newsletter .field__input{border-color:var(--alba-gold)!important}.footer__newsletter .field__input:focus{border-color:var(--alba-gold-hover)!important;box-shadow:0 0 0 2px #d4af3726}.newsletter-form__button{background-color:var(--alba-gold)!important;color:var(--alba-white)!important}.alba-whatsapp{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;align-items:center;gap:10px;background:#25d366;color:#fff;padding:12px 20px;border-radius:50px;text-decoration:none;font-family:Lato,sans-serif;font-weight:700;font-size:.9rem;box-shadow:0 4px 20px #25d36659;transition:all .35s cubic-bezier(.25,.46,.45,.94)}.alba-whatsapp:hover{background:#128c7e;transform:translateY(-3px) scale(1.03);box-shadow:0 8px 30px #25d36673;color:#fff}.alba-whatsapp svg{width:22px;height:22px;flex-shrink:0}.alba-whatsapp__text{display:inline}@media screen and (max-width:749px){.alba-whatsapp{bottom:16px;right:16px;padding:14px;border-radius:50%}.alba-whatsapp__text{display:none}}.copyright__content a[href*="shopify.com"],small.copyright__content:last-of-type:not(:first-of-type){display:none!important}img{transition:opacity .4s ease}img[loading=lazy]{opacity:0}img.loaded,img[loading=lazy].lazyloaded{opacity:1}.header__menu-item:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background:var(--alba-gold);transition:width .3s ease,left .3s ease}.header__menu-item:hover:after{width:100%;left:0}.shopify-section{animation:alba-fadeInUp .6s ease-out}@keyframes alba-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product__title{font-family:Playfair Display,serif!important;font-weight:600;color:var(--alba-brown)}.product__info-container .price{font-size:1.8rem}.product__info-container .price-item{color:var(--alba-gold)!important;font-weight:700;font-size:1.6rem}.product-form__input label{font-family:Lato,sans-serif!important;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.collection-hero__title{font-family:Playfair Display,serif!important}.facets__heading{font-family:Lato,sans-serif!important;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.newsletter__heading{font-family:Playfair Display,serif!important}.breadcrumbs a{color:var(--alba-brown-light);transition:color .3s ease}.breadcrumbs a:hover{color:var(--alba-gold)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--alba-cream)}::-webkit-scrollbar-thumb{background:var(--alba-gold);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--alba-gold-hover)}::selection{background:#d4af3740;color:var(--alba-brown)}html{scroll-behavior:smooth}body.template-collection .section-header{margin-bottom:1.6rem}body.template-collection .header-wrapper{background:rgb(var(--color-background, 253, 253, 253))}body.template-collection .shopify-section-header-sticky .header-wrapper{background:rgb(var(--color-background, 253, 253, 253));box-shadow:0 1px rgba(var(--color-foreground),.08)}
/*# sourceMappingURL=/cdn/shop/t/29/assets/alba-custom.css.map */
