.yaza-theme{--yaza-ink:#181b1b;--yaza-muted:#626661;--yaza-paper:#f5f3ef;--yaza-line:#dedfd9}.yaza-theme [hidden]{display:none!important}.yaza-theme :is(a,button,summary,input):focus-visible{outline:2px solid currentColor;outline-offset:4px}.yaza-theme .header-logo__image{filter:brightness(0)}.yaza-theme #header-component[transparent]:not([data-scroll-direction=up]) .header-logo__image{filter:brightness(0) invert(1)}.yaza-theme .product-details h1{font-family:var(--font-body--family);font-size:clamp(1.4rem,2.2vw,2rem);font-weight:500;line-height:1.25;letter-spacing:-.035em;text-transform:none}.yaza-theme .product-details product-price{font-family:var(--font-body--family);font-size:1.25rem;font-weight:500}.yaza-theme .product-details .variant-picker{padding-block:12px}.yaza-theme .product-details .variant-option__button-label{min-height:44px}.yaza-theme .product-details .button{min-height:48px}.yaza-eyebrow{display:block;font:500 .7rem/1.5 var(--font-body--family);letter-spacing:.14em;text-transform:uppercase}.yaza-small{font-size:.78rem;line-height:1.6;color:var(--yaza-muted)}.yaza-promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:30px 0;gap:24px;border-bottom:1px solid var(--yaza-line);text-align:center}.yaza-promises p{margin:0}.yaza-promises strong,.yaza-promises span{display:block}.yaza-promises strong{font-size:.85rem;font-weight:600}.yaza-promises span{margin-top:5px;color:var(--yaza-muted);font-size:.75rem}.yaza-editorial{display:grid;grid-template-columns:1fr 1fr;gap:64px;background:var(--yaza-paper);padding:64px 40px;margin:32px 0}.yaza-editorial h2,.yaza-story h2{margin:14px 0 24px;font-size:clamp(2.1rem,4vw,4rem);line-height:1.05}.yaza-feature-list>div{position:relative;padding:0 0 20px 40px;margin-bottom:20px;border-bottom:1px solid var(--yaza-line)}.yaza-feature-list>div:last-child{border:0;margin:0;padding-bottom:0}.yaza-feature-list span{position:absolute;left:0;top:3px;font-size:.7rem;color:var(--yaza-muted)}.yaza-feature-list h3{font:600 1rem/1.4 var(--font-body--family);text-transform:none;margin:0 0 8px}.yaza-feature-list p{font-size:.88rem;line-height:1.7;margin:0;color:var(--yaza-muted)}.yaza-story{text-align:center;max-width:700px;margin:72px auto}.yaza-story>p:not(.yaza-eyebrow){font-size:.95rem;line-height:1.8;color:var(--yaza-muted)}.yaza-story .yaza-founders{font-size:.8rem;margin-top:28px}.yaza-text-link{display:inline-flex;gap:32px;align-items:center;border-bottom:1px solid;padding:12px 0;text-decoration:none}.yaza-content{max-width:840px;width:100%;margin:56px auto 72px}.yaza-faq h2{margin:12px 0 30px}.yaza-theme :is(.yaza-faq,.yaza-product-info,.yaza-sizing) summary{cursor:pointer;list-style:none;padding:19px 0;font-size:.9rem;display:flex;justify-content:space-between;align-items:center;gap:20px}.yaza-theme :is(.yaza-faq,.yaza-product-info,.yaza-sizing) summary::-webkit-details-marker{display:none}.yaza-theme :is(.yaza-faq,.yaza-product-info,.yaza-sizing) summary:after{content:"+";font:400 1.2rem var(--font-body--family);flex-shrink:0}.yaza-theme :is(.yaza-faq,.yaza-product-info) details[open]>summary:after,.yaza-theme .yaza-sizing[open]>summary:after{content:"\2212"}.yaza-theme :is(.yaza-faq,.yaza-product-info) details{border-bottom:1px solid var(--yaza-line)}.yaza-theme :is(.yaza-faq,.yaza-product-info,.yaza-sizing) details>div,.yaza-theme .yaza-sizing>div{padding:0 0 20px;font-size:.85rem;line-height:1.7}.yaza-theme :is(.yaza-faq,.yaza-product-info,.yaza-sizing) a{text-decoration:underline;text-underline-offset:3px}.yaza-purchase-help,.yaza-product-info{width:100%}.yaza-delivery-note{margin:8px 0 16px;font-size:.8rem;line-height:1.65;color:var(--yaza-muted)}.yaza-delivery-note strong{font-weight:500;color:var(--yaza-ink)}.yaza-sizing{border-bottom:1px solid var(--yaza-line)}.yaza-colours{margin:20px 0 8px}.yaza-colour-links{display:flex;flex-wrap:wrap;gap:12px;padding:12px 2px}.yaza-colour{display:block;width:28px;height:28px;background:#e1ded7;border-radius:50%;border:1px solid #0002}.yaza-colour[aria-current]{outline:1px solid var(--yaza-ink);outline-offset:4px}.yaza-colour--midnight-black{background:#202123}.yaza-colour--blush-pink{background:#e9b8c8}.yaza-colour--wine-red{background:#6a283b}.yaza-colour--mist-grey{background:#aeb1b3}.yaza-colour--hunter-green{background:#304d42}.yaza-colour--desert-sand{background:#d4c5b0}.yaza-colour--french-blue{background:#6e9bc4}yaza-embroidery{display:block;width:100%}yaza-embroidery fieldset{padding:20px;border:1px solid var(--yaza-line);margin:0 0 16px;min-width:0}yaza-embroidery legend{padding:0 8px;font-size:.85rem;font-weight:600}yaza-embroidery label{display:block;margin:0 0 8px;font-size:.8rem}yaza-embroidery input{width:100%;min-height:44px;padding:12px;border:1px solid var(--yaza-line);background:#fff;color:var(--yaza-ink);font:inherit;margin-bottom:16px;border-radius:0}.yaza-matching{display:flex;align-items:center;gap:16px;padding:20px 0;text-decoration:none!important}.yaza-matching img{width:64px;height:80px;object-fit:cover}.yaza-matching>span{display:grid;gap:6px;font-size:.8rem}.yaza-matching strong{font-size:.85rem;font-weight:500}.yaza-cart-shipping{background:var(--yaza-paper);padding:16px;margin-bottom:20px;font-size:.85rem}.yaza-cart-shipping p{margin:0 0 8px}.yaza-cart-shipping progress{width:100%;height:4px;accent-color:var(--yaza-ink)}.yaza-cart-shipping .yaza-small{margin:8px 0 0}.yaza-theme .shopify-policy__container{max-width:850px;padding:48px 24px 80px}.yaza-theme .shopify-policy__body{line-height:1.8}#shopify-section-hero_RkimKJ .hero__content-wrapper .group-block{max-width:600px}.yaza-page-index .hero__content-wrapper h1{font-size:clamp(2.4rem,5vw,4.8rem);line-height:1.02;margin:0}.yaza-page-index .hero__content-wrapper .button{min-width:160px;min-height:48px}@media(max-width:749px){.yaza-promises{grid-template-columns:1fr;padding:24px 16px;gap:18px}.yaza-promises p+p{border-top:1px solid var(--yaza-line);padding-top:18px}.yaza-editorial{grid-template-columns:1fr;gap:28px;padding:32px 24px;margin:20px 0}.yaza-story{margin:48px auto;padding:0 16px}.yaza-content{margin:36px auto 48px}.yaza-theme .product-details{padding-inline:20px}.yaza-page-index .hero__content-wrapper{align-items:flex-end}.yaza-page-index .hero__content-wrapper .group-block{max-width:100%}.yaza-page-index .hero__content-wrapper .button{min-width:145px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/yaza-enhancements.css.map */
