@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&family=Lato:wght@300;400;700&display=swap";:root{--zayaa-gold: #C9A96E;--zayaa-gold-light: #E8D5B0;--zayaa-gold-dark: #A68B4B;--zayaa-gold-gradient: linear-gradient(135deg, #D4B87A 0%, #C9A96E 50%, #A68B4B 100%);--zayaa-black: #1A1A1A;--zayaa-dark: #2D2D2D;--zayaa-cream: #F9F5EF;--zayaa-cream-dark: #F0E8DA;--zayaa-white: #FFFFFF;--zayaa-gray: #8A8A8A;--zayaa-light-gray: #E8E8E8;--font-heading: "Playfair Display", Georgia, serif;--font-body: "Lato", "Helvetica Neue", Arial, sans-serif;--zayaa-section-gap: 36px}@keyframes zayaaRevealUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes goldPulse{0%,to{box-shadow:0 0 #c9a96e66}50%{box-shadow:0 0 12px 2px #c9a96e26}}.shopify-section{animation:zayaaRevealUp .6s ease-out both}.shopify-section:nth-child(2){animation-delay:.1s}.shopify-section:nth-child(3){animation-delay:.2s}.shopify-section:nth-child(4){animation-delay:.3s}.shopify-section:nth-child(5){animation-delay:.4s}body{font-family:var(--font-body);color:var(--zayaa-dark);letter-spacing:.3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shopify-section{font-family:var(--font-body)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);letter-spacing:.5px;line-height:1.3}html{scroll-behavior:smooth}.shopify-section+.shopify-section:before{content:"";display:block;width:80px;height:1px;background:linear-gradient(90deg,transparent,#C9A96E,transparent);margin:0 auto 20px}.shopify-section--multicolumn+.shopify-section:before,.shopify-section+.shopify-section--multicolumn:before,[id*=multicolumn]+.shopify-section:before,.shopify-section+[id*=multicolumn]:before{display:none}.shopify-section--footer:before,.shopify-section+.shopify-section--footer:before,[id*=newsletter]+.shopify-section:before,.shopify-section--newsletter+.shopify-section:before{display:none}.shopify-section:first-child:before,.section-header+.shopify-section:before,#shopify-section-header+.shopify-section:before{display:none}.caption-with-letter-spacing{font-family:var(--font-body);font-weight:400;letter-spacing:3px;text-transform:uppercase;font-size:.75rem;color:var(--zayaa-gold-dark)}.announcement-bar{background-color:var(--zayaa-black);border-bottom:2px solid var(--zayaa-gold);padding:10px 0}.announcement-bar__message{font-family:var(--font-body);font-size:13px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:var(--zayaa-gold-light)}.header-wrapper{background-color:var(--zayaa-black);border-bottom:1px solid rgba(201,169,110,.3)}.section-header .header{padding:15px 0}.header__heading-link,.section-header .header__icon,.section-header .header__icon .icon{color:var(--zayaa-white)}.section-header .header__icon:hover,.header__menu-item:hover,.header__menu-item span:hover{color:var(--zayaa-gold)}.header__menu-item>a{position:relative}.header__menu-item>a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--zayaa-gold);transition:width .3s ease}.header__menu-item>a:hover:after{width:100%}.banner{min-height:85vh;position:relative}#shopify-section-image_banner .banner:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,#1a1a1ae6,#1a1a1a00);pointer-events:none;z-index:1}.banner__content{z-index:2;position:relative}.banner__heading{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;color:var(--zayaa-white);text-shadow:0 2px 20px rgba(0,0,0,.5);line-height:1.2;letter-spacing:1px}.banner__text,.banner .banner__text{font-family:var(--font-body);font-size:clamp(1rem,1.5vw,1.2rem);font-weight:300;color:var(--zayaa-gold-light);letter-spacing:2px;text-transform:uppercase;text-shadow:0 1px 10px rgba(0,0,0,.5)}.banner__media:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1a1a1a99,#1a1a1a33,#c9a96e26);z-index:1;pointer-events:none}.banner .button,.banner__buttons .button{background:var(--zayaa-gold-gradient);color:var(--zayaa-black);border:2px solid var(--zayaa-gold);font-family:var(--font-body);font-weight:700;font-size:14px;letter-spacing:3px;text-transform:uppercase;padding:18px 45px;border-radius:0;transition:all .4s ease}.banner .button:hover,.banner__buttons .button:hover{background:transparent;color:var(--zayaa-gold);border-color:var(--zayaa-gold);transform:translateY(-2px);box-shadow:0 5px 20px #c9a96e4d}.shopify-section:not(#shopify-section-image_banner) .banner{min-height:50vh}.shopify-section:not(#shopify-section-image_banner) .banner__heading{font-size:clamp(1.8rem,3.5vw,3rem)}.shopify-section:not(#shopify-section-image_banner) .banner__media:after{background:linear-gradient(180deg,#1a1a1a4d,#1a1a1a99)}.shopify-section:not(#shopify-section-image_banner) .banner .button,.shopify-section:not(#shopify-section-image_banner) .banner__buttons .button{padding:14px 36px;font-size:13px;letter-spacing:2px}.section-header__title,.collection__title,h2.h1,.title{font-family:var(--font-heading);font-weight:600;color:var(--zayaa-black);position:relative;text-align:center}.section-header__title:after,.featured-collection .title:after{content:"";display:block;width:60px;height:3px;background:var(--zayaa-gold);margin:15px auto 0}.shopify-section+.shopify-section{margin-top:var(--zayaa-section-gap)}.multicolumn .multicolumn-card__info .h3,.multicolumn .multicolumn-card__info h3{font-family:var(--font-heading);color:var(--zayaa-black);font-size:1.15rem;margin-bottom:8px}.multicolumn .multicolumn-card__info p{font-family:var(--font-body);color:var(--zayaa-gray);font-size:.95rem;line-height:1.6}.multicolumn-card{text-align:center;padding:20px 15px}.zayaa-trust-bar__item{transition:transform .3s ease}.zayaa-trust-bar__item:hover{transform:translateY(-3px)}.zayaa-trust-bar__icon svg{transition:color .3s ease,transform .3s ease}.zayaa-trust-bar__item:hover .zayaa-trust-bar__icon svg{color:#a68b4b;transform:scale(1.1)}.multicolumn-card{transition:transform .3s ease}.multicolumn-card:hover{transform:translateY(-3px)}.multicolumn-card .icon-wrapper svg,.multicolumn-card .multicolumn-card-image-wrapper img{transition:transform .3s ease}.multicolumn-card:hover .icon-wrapper svg,.multicolumn-card:hover .multicolumn-card-image-wrapper img{transform:scale(1.1)}.card-wrapper{transition:transform .4s ease,box-shadow .4s ease}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000014,0 0 0 1px #c9a96e40}.card{border-radius:4px;overflow:hidden;background:var(--zayaa-white);border:1px solid var(--zayaa-light-gray);transition:border-color .4s ease}.card-wrapper:hover .card{border-color:#c9a96e66}.card__media,.card .media{overflow:hidden;position:relative}.card__media .media,.card .media{aspect-ratio:3 / 4;position:relative}.card__media .media img,.card .media img{width:100%;height:100%;object-fit:cover;object-position:center top;max-height:480px;transition:transform .6s ease}.card-wrapper:hover .card__media .media img,.card-wrapper:hover .card .media img{transform:scale(1.08)}.card__media:after,.card-wrapper .card .media:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(26,26,26,.15) 0%,transparent 100%);opacity:0;transition:opacity .4s ease;z-index:1;pointer-events:none}.card-wrapper:hover .card__media:after,.card-wrapper:hover .card .media:after{opacity:1}.grid__item .card--standard .card__inner .card__media .media{aspect-ratio:3 / 4}.grid__item .card--standard .card__inner .card__media .media img{object-fit:cover;height:100%;width:100%}.card__heading{font-family:var(--font-heading);font-size:1.05rem;font-weight:600;color:var(--zayaa-dark);line-height:1.4}.card__heading a{color:var(--zayaa-dark);text-decoration:none}.card__heading a:hover{color:var(--zayaa-gold-dark)}.card-information{padding:12px 8px 16px}.price-item,.price .money{font-family:var(--font-body);font-weight:700;color:var(--zayaa-gold-dark);font-size:1.05rem}.featured-collection,section[id*=featured_collection] .collection-list,section[id*=featured_collection]{padding:80px 0;background-color:var(--zayaa-cream)}#shopify-section-featured_collection,.shopify-section--featured-collection{background-color:var(--zayaa-cream)}.featured-collection .title{font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:50px}.product-recommendations,.related-products,section[id*=recommendations],section[id*=related]{padding:60px 0;background-color:var(--zayaa-cream)}.product-recommendations .section-header__title,.related-products .section-header__title,.product-recommendations h2,.related-products h2{font-family:var(--font-heading);font-size:clamp(1.6rem,2.5vw,2.2rem);color:var(--zayaa-black);text-align:center;margin-bottom:40px}.product-recommendations .section-header__title:after,.related-products .section-header__title:after{content:"";display:block;width:60px;height:3px;background:var(--zayaa-gold);margin:15px auto 0}.button,.shopify-challenge__button,button[type=submit]{font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;font-size:13px;font-weight:700;border-radius:2px;transition:all .3s ease}.button--primary,.button.button--primary{background:var(--zayaa-gold-gradient);color:var(--zayaa-black);border:2px solid var(--zayaa-gold)}.button--primary:hover,.button.button--primary:hover{background:linear-gradient(135deg,#a68b4b,#c9a96e,#d4b87a);border-color:var(--zayaa-gold-dark);box-shadow:0 4px 16px #c9a96e4d}.button--secondary,.button.button--secondary{background-color:transparent;color:var(--zayaa-dark);border:2px solid var(--zayaa-dark)}.button--secondary:hover,.button.button--secondary:hover{background-color:var(--zayaa-dark);color:var(--zayaa-white)}.image-with-text{overflow:hidden}.image-with-text .image-with-text__heading,.image-with-text h2{font-family:var(--font-heading);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:600;line-height:1.25;color:var(--zayaa-dark)}.image-with-text .caption-with-letter-spacing{font-family:var(--font-body);color:var(--zayaa-gold-dark);letter-spacing:4px;text-transform:uppercase;font-size:.75rem;font-weight:400;margin-bottom:12px;display:block}.image-with-text .image-with-text__text,.image-with-text .image-with-text__text p{font-family:var(--font-body);font-size:1.05rem;line-height:1.9;color:var(--zayaa-dark);max-width:560px}.image-with-text--dark,.image-with-text[style*="background-color: #1a1a1a"],.image-with-text[style*="background-color: #2d2d2d"],.color-background-2 .image-with-text{background-color:var(--zayaa-black)}.image-with-text--dark .image-with-text__heading,.image-with-text--dark h2,.color-background-2 .image-with-text h2{color:var(--zayaa-white)}.image-with-text--dark .image-with-text__text,.image-with-text--dark .image-with-text__text p,.color-background-2 .image-with-text p{color:#ffffffd9}.image-with-text--dark .caption-with-letter-spacing,.color-background-2 .image-with-text .caption-with-letter-spacing{color:var(--zayaa-gold)}.image-with-text .image-with-text__media img{border-radius:4px}.rich-text{padding:60px 0}.rich-text .rich-text__heading{font-family:var(--font-heading)}.rich-text .rich-text__text p{font-family:var(--font-body);line-height:1.9;font-size:1.05rem;max-width:720px;margin-left:auto;margin-right:auto}.newsletter,.footer__newsletter,section[id*=newsletter]{background-color:var(--zayaa-black);padding:60px 0;text-align:center}.newsletter h2,.newsletter .newsletter__heading,section[id*=newsletter] h2{font-family:var(--font-heading);color:var(--zayaa-gold-light);font-size:clamp(1.5rem,2.5vw,2rem);margin-bottom:12px}.newsletter .newsletter__subheading,.newsletter p,section[id*=newsletter] p{color:var(--zayaa-gray);font-family:var(--font-body);font-size:1rem;margin-bottom:24px}.newsletter .newsletter__form input[type=email],.newsletter-form__field-wrapper input{background:#ffffff0d;border:1px solid rgba(201,169,110,.4);color:var(--zayaa-white);padding:14px 20px;font-family:var(--font-body);font-size:14px;border-radius:0;transition:border-color .3s ease,background-color .3s ease}.newsletter .newsletter__form input[type=email]:focus,.newsletter-form__field-wrapper input:focus{border-color:var(--zayaa-gold);background:#ffffff14;outline:none;box-shadow:0 0 0 1px #c9a96e4d}.newsletter .newsletter__form input[type=email]::placeholder,.newsletter-form__field-wrapper input::placeholder{color:var(--zayaa-gray);letter-spacing:1px}.newsletter .newsletter__form .button,.newsletter-form__button{background:var(--zayaa-gold-gradient);color:var(--zayaa-black);border:2px solid var(--zayaa-gold);font-weight:700;letter-spacing:2px;text-transform:uppercase}.newsletter .newsletter__form .button:hover,.newsletter-form__button:hover{background:linear-gradient(135deg,#a68b4b,#c9a96e,#d4b87a);border-color:var(--zayaa-gold-dark);box-shadow:0 4px 16px #c9a96e4d}.newsletter .field__label,section[id*=newsletter] .field__label{color:var(--zayaa-gray)}.product__title{font-family:var(--font-heading);font-size:2rem;font-weight:600;color:var(--zayaa-dark);margin-bottom:12px}.product__description,.product__description p{font-family:var(--font-body);line-height:1.9;color:var(--zayaa-dark);font-size:1rem;letter-spacing:.2px}.product__description h3,.product__description h4{font-family:var(--font-heading);color:var(--zayaa-black);margin-top:25px;margin-bottom:10px;font-size:1.2rem}.product__description ul{padding-left:20px;margin:16px 0}.product__description ul li{margin-bottom:10px;line-height:1.7;position:relative}.product__description ul li::marker{color:var(--zayaa-gold)}.product__media-item .media img{max-height:700px;object-fit:cover}.product-form__submit{background:var(--zayaa-gold-gradient);color:var(--zayaa-black);border:2px solid var(--zayaa-gold);padding:18px 40px;font-size:14px;letter-spacing:3px;text-transform:uppercase;font-weight:700;border-radius:0;transition:all .3s ease}.product-form__submit:hover{background:linear-gradient(135deg,#a68b4b,#c9a96e,#d4b87a);border-color:var(--zayaa-gold-dark);transform:translateY(-2px);box-shadow:0 5px 20px #c9a96e4d}.footer{background-color:var(--zayaa-black);color:var(--zayaa-white);padding:60px 0 30px;border-top:3px solid var(--zayaa-gold)}.footer h2,.footer .footer__heading,.footer-block__heading{font-family:var(--font-heading);color:var(--zayaa-gold-light);font-size:1.1rem;letter-spacing:2px;text-transform:uppercase}.footer a,.footer .link{color:var(--zayaa-gray);transition:color .3s ease}.footer a:hover,.footer .link:hover{color:var(--zayaa-gold)}.footer .copyright{color:var(--zayaa-gray);border-top:1px solid rgba(255,255,255,.1);padding-top:25px;margin-top:40px}.cart__ctas .button{background:var(--zayaa-gold-gradient);color:var(--zayaa-black);border-color:var(--zayaa-gold)}.cart__ctas .button:hover{background:linear-gradient(135deg,#a68b4b,#c9a96e,#d4b87a);border-color:var(--zayaa-gold-dark);box-shadow:0 4px 16px #c9a96e4d}.collection-hero{background-color:var(--zayaa-cream)}.collection-hero__title{font-family:var(--font-heading);color:var(--zayaa-dark)}.collection .grid .grid__item .card .media{aspect-ratio:3 / 4}.collection .grid .grid__item .card .media img{width:100%;height:100%;object-fit:cover;object-position:center top}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--zayaa-cream)}::-webkit-scrollbar-thumb{background:var(--zayaa-gold);border-radius:4px}::selection{background-color:var(--zayaa-gold);color:var(--zayaa-black)}.product__media-wrapper{position:relative}.product__media-item--single .media,.product__media-item .media{border-radius:4px;overflow:hidden;background:var(--zayaa-cream)}.product__media-item .media img{width:100%;height:auto;max-height:650px;object-fit:contain;object-position:center}.thumbnail-list{gap:8px;margin-top:12px}.thumbnail-list .thumbnail{border:2px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer;transition:border-color .3s ease,opacity .3s ease;opacity:.6}.thumbnail-list .thumbnail:hover,.thumbnail-list .thumbnail.is-active,.thumbnail-list .thumbnail[aria-current=true]{border-color:var(--zayaa-gold);opacity:1}.thumbnail-list .thumbnail img{width:100%;height:80px;object-fit:cover}.product__info-container{padding-left:20px}.product__info-container .product__title h1{font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;color:var(--zayaa-dark);line-height:1.3}.product__info-container .price-item--regular,.product__info-container .price .money{font-size:1.3rem;font-weight:700;color:var(--zayaa-gold-dark)}.product-form__input label{font-family:var(--font-body);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--zayaa-dark);margin-bottom:8px}.product-form__input select,.product-form__input .field__input{border:1.5px solid var(--zayaa-light-gray);border-radius:2px;padding:12px 16px;font-family:var(--font-body);font-size:.95rem;transition:border-color .3s ease}.product-form__input select:focus,.product-form__input .field__input:focus{border-color:var(--zayaa-gold);outline:none;box-shadow:0 0 0 1px var(--zayaa-gold)}.quantity__button{border-color:var(--zayaa-light-gray);transition:all .3s ease}.quantity__button:hover{color:var(--zayaa-gold-dark)}.quantity__input{font-family:var(--font-body);font-weight:600}.product__text.caption-with-letter-spacing{font-family:var(--font-body);color:var(--zayaa-gold-dark);letter-spacing:3px;font-size:.75rem;margin-bottom:4px}.product__description{border-top:1px solid var(--zayaa-light-gray);padding-top:24px;margin-top:24px;max-width:560px}.product__info-container .share-button{border-top:1px solid var(--zayaa-light-gray);padding-top:16px;margin-top:16px}.swatch-input__label{border:2px solid var(--zayaa-light-gray);border-radius:4px;transition:border-color .3s ease}.swatch-input input:checked+.swatch-input__label{border-color:var(--zayaa-gold);box-shadow:0 0 0 1px var(--zayaa-gold)}.collection-grid .grid__item{margin-bottom:16px}.collection .collection__title h1{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);color:var(--zayaa-dark);text-align:center}.collection .collection__description{text-align:center;font-family:var(--font-body);max-width:640px;margin:0 auto 40px;color:var(--zayaa-gray)}.breadcrumbs{font-family:var(--font-body);font-size:.8rem;letter-spacing:1px;text-transform:uppercase;color:var(--zayaa-gray)}.breadcrumbs a{color:var(--zayaa-gray);transition:color .3s ease}.breadcrumbs a:hover{color:var(--zayaa-gold)}.facets__heading{font-family:var(--font-heading);font-weight:600}.facets__label{font-family:var(--font-body)}.search__heading{font-family:var(--font-heading)}.search-form .field__input{border:2px solid var(--zayaa-light-gray);font-family:var(--font-body)}.search-form .field__input:focus{border-color:var(--zayaa-gold);box-shadow:0 0 0 1px var(--zayaa-gold)}.cart__heading{font-family:var(--font-heading);font-weight:600}.cart-item__name{font-family:var(--font-heading);font-weight:600;color:var(--zayaa-dark)}.cart-item__price .money{color:var(--zayaa-gold-dark);font-weight:700}.popup-modal .popup-modal__content{border-radius:4px}.badge{font-family:var(--font-body);font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:.7rem}.badge--sale{background-color:#c9463e;color:var(--zayaa-white)}.badge--sold-out{background-color:var(--zayaa-dark);color:var(--zayaa-white)}.product__tax,.tax-note{font-size:.8rem;color:var(--zayaa-gray);font-family:var(--font-body)}.predictive-search{font-family:var(--font-body)}.predictive-search__heading{font-family:var(--font-heading);font-size:.85rem;text-transform:uppercase;letter-spacing:2px;color:var(--zayaa-gray)}.menu-drawer{background-color:var(--zayaa-black)}.menu-drawer__menu-item{font-family:var(--font-heading);color:var(--zayaa-white);font-size:1.2rem;letter-spacing:1px;border-color:#c9a96e33}.menu-drawer__menu-item:hover{color:var(--zayaa-gold)}@media screen and (max-width:749px){.banner{min-height:70vh}.banner__heading{font-size:2rem}.banner .button,.banner__buttons .button{padding:14px 30px;font-size:12px}.featured-collection{padding:50px 0}.card-wrapper:hover{transform:none;box-shadow:none}.card-wrapper:hover .card{border-color:var(--zayaa-light-gray)}.card__media .media,.card .media{aspect-ratio:3 / 4}.card__media .media img,.card .media img{max-height:360px}.product__description,.product__description p{font-size:.95rem;line-height:1.8}.rich-text .rich-text__text p{font-size:.95rem;padding:0 16px}.multicolumn-card{padding:16px 10px}.newsletter,.footer__newsletter,section[id*=newsletter]{padding:40px 16px}.shopify-section+.shopify-section{margin-top:20px}.shopify-section+.shopify-section:before{width:50px;margin-bottom:14px}.zayaa-trust-bar__item:hover,.multicolumn-card:hover{transform:none}.product__info-container{padding-left:0;padding-top:20px}.product__media-item .media img{max-height:450px}.thumbnail-list .thumbnail img{height:60px}.product__info-container .product__title h1{font-size:1.5rem}.product-form__submit{padding:15px 30px;font-size:13px}.image-with-text .image-with-text__text,.image-with-text .image-with-text__text p{font-size:.95rem;line-height:1.8}}@media screen and (max-width:989px)and (min-width:750px){.card__media .media img,.card .media img{max-height:420px}.banner{min-height:75vh}}@media screen and (min-width:1200px){.product .grid{gap:40px}.product__info-container{padding-left:30px}}@media(prefers-reduced-motion:reduce){.shopify-section{animation:none}.card-wrapper,.card__media .media img,.card .media img,.zayaa-trust-bar__item,.multicolumn-card{transition:none}.card__media:after,.card-wrapper .card .media:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom-zayaa.css.map */
