
body.yaz-world{--color-background:22,14,29;--color-foreground:242,231,215;--gradient-background:#160e1d;background:#160e1d;color:#f2e7d7;font-family:Georgia,'Times New Roman',serif}
.yaz-world #MainContent{background:linear-gradient(90deg,#130c18ed,#21112ce8,#130c18ed),url('/cdn/shop/files/yaz-mesa.webp?v=1792956654') center top/cover fixed;min-height:65vh;padding-bottom:36px}
.yaz-world.yaz-template-index #MainContent{background:#120b17;padding:0;min-height:0}.yaz-world :is(h1,h2,h3,h4,h5,h6){font-family:Georgia,'Times New Roman',serif;color:#edd1a0;font-weight:400;letter-spacing:-.015em}.yaz-world h1{line-height:1.15}.yaz-world a{color:#ead0a0;text-underline-offset:4px}.yaz-world :is(a,button,summary,input,textarea,select):focus-visible{outline:2px solid #ead0a0;outline-offset:5px}.yaz-world .button{--color-button:222,193,140;--color-button-text:27,16,34;border-radius:4px;letter-spacing:.035em;font-family:inherit}.yaz-world .button--secondary{--color-button:34,19,44;--color-button-text:237,209,160}.yaz-world :is(.field__input,.select__select,.quantity){background:#261731;color:#f6eddf}.yaz-world :is(.field__label,.form__label,.caption-with-letter-spacing){color:#dac9b9}.yaz-world .rte{line-height:1.85}.yaz-world .rte h2{margin-top:1.7em;line-height:1.25}.yaz-world .rte p{margin:0 0 1.25em}.yaz-world .rte strong{color:#fff4de}.yaz-world .rte a{color:#ead0a0}.yaz-world .price{color:#f1d9ae}.yaz-world .card__heading{font-size:2.3rem;line-height:1.3}.yaz-world :is(.card--standard .card__inner,.card--card){border:1px solid #a67a494d;border-radius:14px;overflow:hidden;background:#25182e}.yaz-world .card__information{padding-top:1.6rem}.yaz-world .card__media img{border-radius:12px}.yaz-world .collection-hero{background:transparent}.yaz-world .collection-hero__inner{padding-top:46px;padding-bottom:18px}.yaz-world .collection-hero__description{max-width:820px;line-height:1.8;color:#ded0c3}.yaz-world .collection-hero__title{font-size:clamp(3.5rem,4vw,6rem);max-width:1000px}.yaz-world :is(.facets__summary,.facets__heading,.facet-filters__label,.product-count__text){color:#ead8c6}.yaz-world .facet-filters__sort{color:#ead8c6;background:#201329}.yaz-world .product{padding:28px;border:1px solid #b288514d;background:linear-gradient(140deg,#291734eb,#180f20ed);box-shadow:0 24px 70px #0006;border-radius:16px;margin-top:36px;margin-bottom:32px}.yaz-world .product__title h1{font-size:clamp(3.2rem,3.5vw,5rem);line-height:1.18}.yaz-world .product__description{font-size:1.7rem;line-height:1.85}.yaz-world .product__info-container .product-form{margin:2.4rem 0}.yaz-world .product__media-wrapper{border-radius:12px;overflow:hidden}.yaz-world .product-form__input input[type=radio]+label{border-color:#ad8d625c;color:#f3e3c7;background:#271831}.yaz-world .product-form__input input[type=radio]:checked+label{background:#ddbe88;color:#201324}.yaz-world .product-media-container{background:#22152d}.yaz-world :is(.shopify-policy__container,.main-blog,.article-template__content,.cart__items){color:#eaddce}.yaz-world .shopify-policy__container{max-width:850px;padding:60px 28px}.yaz-world .shopify-policy__title h1{font-size:4.5rem}.yaz-world .shopify-policy__body{line-height:1.85}.yaz-world :is(.main-page-title,.title--primary){color:#edd1a0}.yaz-world .yaz-nav{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:22px max(22px,4vw);border-bottom:1px solid #9f763f66;background:linear-gradient(125deg,#130d11,#2d1924 55%,#171018);position:relative;z-index:20;box-shadow:0 8px 30px #0004}.yaz-world .yaz-nav-brand{font-size:clamp(2.3rem,2.1vw,3rem);text-decoration:none;white-space:nowrap;color:#edcf95;letter-spacing:.02em;line-height:1.25}.yaz-world .yaz-desktop-nav{display:flex;gap:22px;align-items:center;margin-left:auto}.yaz-world .yaz-desktop-nav a,.yaz-world .yaz-nav-tools a{font-size:1.4rem;text-decoration:none;letter-spacing:.02em;padding:10px 0;display:inline-block}.yaz-world .yaz-desktop-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:8px}.yaz-world .yaz-nav-tools{border-left:1px solid #b18b5655;padding-left:20px}.yaz-world .yaz-mobile-nav{display:none}.yaz-world .yaz-page-shell{max-width:920px;margin:0 auto;padding:64px 42px 80px}.yaz-world .yaz-page-heading{border-bottom:1px solid #ad89504d;margin-bottom:34px;padding-bottom:28px}.yaz-world .yaz-page-heading>span{color:#ae8d5e;font-size:2.3rem;letter-spacing:.25em}.yaz-world .yaz-page-heading h1{font-size:clamp(4rem,5vw,6.8rem);margin:16px 0 0;line-height:1.1}.yaz-world .yaz-page-copy{font-size:1.8rem;line-height:1.85;color:#eaded0}.yaz-world .yaz-page-copy .yaz-eyebrow{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:#c6a477;margin-bottom:28px}.yaz-world .yaz-page-copy .yaz-lead{font-size:clamp(2.1rem,2.2vw,2.6rem);line-height:1.65;color:#f0e4d3}.yaz-world .yaz-page-copy h2{font-size:3.1rem}.yaz-world .yaz-page-copy blockquote{margin:38px 0;padding:26px 30px;background:#43274b77;border-left:2px solid #d0ab73;font-size:2.5rem;line-height:1.6;color:#f3d8a9;font-style:italic}.yaz-world .yaz-cta{display:inline-block;background:#d9b77d;color:#211426!important;padding:14px 24px;text-decoration:none;line-height:1.4;border-radius:4px;font-size:1.7rem;margin-top:20px}.yaz-world .yaz-page-copy details{padding:22px 0;border-bottom:1px solid #ac865140}.yaz-world .yaz-page-copy summary{font-size:2.2rem;color:#efd7ac;line-height:1.45;cursor:pointer;list-style-position:outside;margin-left:1.3em;min-height:44px}.yaz-world .yaz-page-copy details p{margin:18px 0 0}.yaz-world .yaz-steps{padding-left:24px}.yaz-world .yaz-steps>li{padding:4px 0 20px 16px}.yaz-world .yaz-steps>li::marker{color:#dfbe88;font-size:2.2rem}.yaz-world .yaz-page-portrait{max-width:460px;margin:0 0 34px}.yaz-world .yaz-page-portrait img{width:100%;height:auto;border-radius:12px;border:1px solid #a7804f77}.yaz-world .yaz-contact{margin-top:40px;padding-top:24px;border-top:1px solid #ad89504d}.yaz-world .yaz-contact h2{font-size:3.1rem}.yaz-world .yaz-contact label{display:block;font-size:1.6rem;margin:20px 0 8px}.yaz-world .yaz-contact :is(input,textarea){display:block;width:100%;background:#281930;border:1px solid #a481505c;border-radius:4px;color:#fff2dd;padding:14px;font:inherit;font-size:1.7rem}.yaz-world .yaz-contact button{margin-top:22px;min-height:48px}.yaz-world .yaz-footer{padding:42px max(24px,6vw) 28px;background:linear-gradient(135deg,#201318,#150d19);border-top:1px solid #92704477;color:#cbbca9}.yaz-world .yaz-footer-brand{font-size:2.6rem;text-decoration:none;color:#e9c88e}.yaz-world .yaz-footer p{font-size:1.5rem;line-height:1.8;max-width:480px}.yaz-world .yaz-footer nav{display:flex;flex-wrap:wrap;gap:14px 26px;margin:26px 0}.yaz-world .yaz-footer nav a{font-size:1.5rem;text-decoration:none;padding:8px 0}.yaz-world .yaz-footer-legal{display:flex;gap:14px 24px;flex-wrap:wrap;border-top:1px solid #92704444;padding-top:22px;font-size:1.2rem}.yaz-world .yaz-footer-legal span{margin-left:auto}.yaz-world .yaz-salon .yaz-brand{display:none}
@media(max-width:1100px){.yaz-world .yaz-desktop-nav{display:none}.yaz-world .yaz-nav-tools{margin-left:auto}.yaz-world .yaz-mobile-nav{display:block;flex-basis:100%;border-top:1px solid #a67d4244;padding-top:14px}.yaz-world .yaz-mobile-nav summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;min-height:36px;list-style:none}.yaz-world .yaz-mobile-nav summary::-webkit-details-marker{display:none}.yaz-world .yaz-mobile-nav nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin-top:14px}.yaz-world .yaz-mobile-nav a{padding:12px 0;font-size:1.5rem;text-decoration:none;min-height:44px}.yaz-world .yaz-nav{gap:12px;padding-top:16px;padding-bottom:12px}}
@media(max-width:749px){.yaz-world #MainContent{background:linear-gradient(#1c1025ed,#1a1022ed),url('/cdn/shop/files/yaz-estante.webp?v=1792956661') center top/cover;padding-bottom:12px}.yaz-world .yaz-page-shell{padding:36px 22px 52px}.yaz-world .yaz-page-copy{font-size:1.7rem}.yaz-world .yaz-page-copy h2{font-size:2.7rem}.yaz-world .yaz-page-copy summary{font-size:1.9rem}.yaz-world .yaz-page-copy blockquote{padding:22px 20px;font-size:2.2rem}.yaz-world .yaz-page-heading{margin-bottom:25px;padding-bottom:22px}.yaz-world .yaz-footer-legal span{margin-left:0;flex-basis:100%}.yaz-world .product{padding:14px;margin-top:20px;border-radius:10px}.yaz-world .product__title h1{font-size:3rem}.yaz-world .product__description{font-size:1.6rem}.yaz-world .collection-hero__title{font-size:3.3rem}.yaz-world .card__heading{font-size:1.9rem}.yaz-world .yaz-nav-brand{font-size:2.4rem}.yaz-world .yaz-nav-tools{padding-left:12px}.yaz-world .yaz-nav-tools a{font-size:1.3rem}.yaz-world .shopify-policy__title h1{font-size:3.4rem}.yaz-world .yaz-salon .yaz-heading{top:1.5%}}
@media(prefers-reduced-motion:reduce){.yaz-world *{scroll-behavior:auto!important}}
