html:has(giavor-newsletter-popup[open]) shopify-chat:not([open])::part(activator){visibility:hidden}.modal.giavor-newsletter-popup{--modal-body-max-width: 780px;--modal-body-padding-block: 0px;--modal-body-padding-inline: 0px;display:none}.modal.giavor-newsletter-popup::part(base){box-sizing:border-box;place-items:center;padding:16px}.modal.giavor-newsletter-popup::part(content){position:relative;width:min(100%,780px);max-height:calc(100dvh - 32px);background:#f7f4ee;color:#24211d}.modal.giavor-newsletter-popup::part(header){display:none}.modal.giavor-newsletter-popup::part(body){padding:0}.giavor-newsletter-popup__close{position:absolute;z-index:3;inset-block-start:8px;inset-inline-end:8px}.giavor-newsletter-popup__close button{display:grid;place-items:center;width:44px;height:44px;color:#24211d;background:#f7f4ee}.giavor-newsletter-popup__layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1fr)}.giavor-newsletter-popup__layout--no-image{grid-template-columns:minmax(0,1fr)}.giavor-newsletter-popup__image{min-height:400px;background:#fff}.giavor-newsletter-popup__image img{width:100%;height:100%;object-fit:contain}.giavor-newsletter-popup__content{display:grid;align-content:center;padding:56px 32px 32px}.giavor-newsletter-popup [hidden]{display:none!important}.giavor-newsletter-popup__heading{margin:0 0 14px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:28px;line-height:1.2;letter-spacing:normal;text-transform:none}.giavor-newsletter-popup__description{margin:0 0 24px;font-size:16px;line-height:1.5}.modal.giavor-newsletter-popup .giavor-newsletter-popup__accept{width:100%;min-height:46px;padding:10px 16px;background:#24211d;color:#fff;font-size:16px;line-height:1.4;cursor:pointer}.giavor-newsletter-popup__decline{display:block;margin-top:6px;text-align:center}.giavor-newsletter-popup__decline button{min-height:44px;padding:10px 14px;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.giavor-newsletter-popup button:focus-visible{outline:2px solid #24211d;outline-offset:3px}@media(max-width:699px){.giavor-newsletter-popup__layout{grid-template-columns:minmax(0,1fr)}.giavor-newsletter-popup__image{height:140px;min-height:0}.giavor-newsletter-popup__content{padding:24px}.giavor-newsletter-popup__heading{font-size:24px}.giavor-newsletter-popup__description{margin-bottom:18px}}.giavor-newsletter{background:#000;color:#fff;padding:64px 28px;text-align:left}.giavor-newsletter__inner{max-width:1120px;margin-inline:auto}.giavor-newsletter__heading{max-width:900px;margin:0 0 22px;color:#fff;font-family:Arial,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.18;letter-spacing:.01em;text-transform:uppercase}.giavor-newsletter__description{max-width:740px;margin:0 0 30px;color:#b9b9b9;font-size:clamp(17px,2vw,23px);line-height:1.5}.giavor-newsletter__form{max-width:760px}.giavor-newsletter__controls{display:flex;width:100%;align-items:stretch}.giavor-newsletter__email{flex:1 1 auto;min-width:0;width:100%;min-height:64px;margin:0;border:2px solid #b99a5b;border-radius:0;background:#b99a5b;color:#080808;padding:17px 20px;font:inherit;font-size:20px;line-height:1.3;box-shadow:none;-webkit-appearance:none}.giavor-newsletter__email::placeholder{color:#161616;opacity:1}.giavor-newsletter__button{flex:0 0 auto;min-height:64px;margin:0;border:2px solid #b99a5b;border-radius:0;background:#000;color:#c6a665;padding:17px 22px;font:inherit;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:.035em;text-transform:uppercase;cursor:pointer}.giavor-newsletter__button:hover{background:#19150e}.giavor-newsletter__email:focus-visible,.giavor-newsletter__button:focus-visible,.giavor-newsletter__privacy a:focus-visible{outline:2px solid #fff;outline-offset:4px}.giavor-newsletter__privacy{margin:16px 0 0;color:#b9b9b9;font-size:12px;line-height:1.6}.giavor-newsletter__privacy a{color:#d1b479;text-decoration:underline;text-underline-offset:3px}.giavor-newsletter__feedback{margin:0 0 18px;color:#fff;font-size:16px;line-height:1.5}.giavor-newsletter__feedback--error{color:#ffc6ba}.giavor-newsletter__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:599px){.giavor-newsletter{padding:40px 22px}.giavor-newsletter__heading{margin-bottom:18px;font-size:25px}.giavor-newsletter__description{margin-bottom:24px;font-size:18px}.giavor-newsletter__controls{flex-direction:column;gap:10px}.giavor-newsletter__email,.giavor-newsletter__button{min-height:56px;font-size:17px;padding:15px 16px}}.giavor-newsletter--footer{padding:28px 24px}.giavor-newsletter--footer .giavor-newsletter__inner,.giavor-newsletter--footer .giavor-newsletter__form{max-width:440px}.giavor-newsletter--footer .giavor-newsletter__heading{margin-bottom:10px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:24px;line-height:1.2;letter-spacing:normal;text-transform:none}.giavor-newsletter--footer .giavor-newsletter__description{margin-bottom:16px;font-size:15px;line-height:1.5}.giavor-newsletter--footer .giavor-newsletter__controls{flex-direction:row;gap:0}.giavor-newsletter--footer .giavor-newsletter__email,.giavor-newsletter--footer .giavor-newsletter__button{min-height:46px;padding:10px 12px;font-size:16px;line-height:1.4}.giavor-newsletter--footer .giavor-newsletter__button{font-size:14px;letter-spacing:normal;text-transform:none}.giavor-newsletter--footer .giavor-newsletter__privacy{margin-top:12px}.giavor-newsletter--popup{padding:0;background:transparent;color:#24211d}.giavor-newsletter--popup .giavor-newsletter__heading{margin-bottom:14px;color:inherit;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:28px;line-height:1.2;letter-spacing:normal;text-transform:none}.giavor-newsletter--popup .giavor-newsletter__description{margin-bottom:20px;color:#524b41;font-size:16px;line-height:1.5}.giavor-newsletter--popup .giavor-newsletter__controls{flex-direction:column;gap:10px}.giavor-newsletter--popup .giavor-newsletter__email,.giavor-newsletter--popup .giavor-newsletter__button{min-height:46px;border:1px solid #847461;padding:11px 12px;font-size:16px;line-height:1.4;letter-spacing:normal;text-transform:none}.giavor-newsletter--popup .giavor-newsletter__email{background:#fff;color:#24211d}.giavor-newsletter--popup .giavor-newsletter__button{background:#24211d;color:#fff}.giavor-newsletter--popup .giavor-newsletter__privacy,.giavor-newsletter--popup .giavor-newsletter__privacy a,.giavor-newsletter--popup .giavor-newsletter__feedback{color:#524b41}.giavor-newsletter--popup .giavor-newsletter__feedback--error{color:#8d271a}.giavor-newsletter--popup :is(input,button,a):focus-visible{outline-color:#24211d}@media(max-width:699px){.giavor-newsletter--popup .giavor-newsletter__heading{font-size:24px}}@media(max-width:359px){.giavor-newsletter--footer .giavor-newsletter__controls{flex-direction:column;gap:8px}}.giavor-page-photo{width:100%;margin-block:clamp(2.25rem,5vw,4.5rem);color:#171713}.giavor-page-photo__board{padding:clamp(1.25rem,3.5vw,2.75rem);background:#f7f4ee}.giavor-page-photo__grid{display:grid;gap:clamp(1.25rem,3vw,2rem)}.giavor-page-photo__grid--atlas,.giavor-page-photo__grid--three{width:min(100%,42rem);margin-inline:auto;grid-template-columns:repeat(3,minmax(0,10.75rem));justify-content:center}.giavor-page-photo__grid--four-cs{width:min(100%,48rem);margin-inline:auto;grid-template-columns:minmax(0,22rem) minmax(14rem,1fr);align-items:stretch}.giavor-page-photo__grid--editorial{width:min(100%,44rem);margin-inline:auto}.giavor-page-photo__grid--portrait,.giavor-page-photo__grid--featured{width:min(100%,27rem);margin-inline:auto}.giavor-page-photo__grid--atlas{width:min(100%,60rem);grid-template-columns:repeat(5,minmax(0,1fr));gap:1.75rem 1rem}.giavor-photo-card--illustration .giavor-photo-card__media{display:grid;place-items:center;background:#fbfaf7}.giavor-photo-card--illustration svg{display:block;width:100%;height:100%}.giavor-page-photo__caption{max-width:44rem;margin:1rem auto 0;font-size:.75rem;line-height:1.6;color:#615e58;text-align:center}.giavor-photo-card{display:grid;min-width:0;gap:.65rem}.giavor-photo-card__media{position:relative;overflow:hidden;background:#d5d6d8}.giavor-photo-card--stone .giavor-photo-card__media,.giavor-photo-card--featured .giavor-photo-card__media{aspect-ratio:1}.giavor-photo-card--editorial .giavor-photo-card__media{aspect-ratio:3 / 2}.giavor-photo-card--portrait .giavor-photo-card__media{aspect-ratio:4 / 5}.giavor-photo-card__image{display:block;width:100%;height:100%}.giavor-photo-card--stone .giavor-photo-card__image,.giavor-photo-card--featured .giavor-photo-card__image{object-fit:cover;object-position:50% 50%}.giavor-photo-card--editorial .giavor-photo-card__image{object-fit:cover;object-position:50% 46%}.giavor-photo-card--portrait .giavor-photo-card__image{object-fit:cover;object-position:50% 45%}.giavor-photo-card__label{padding:0;color:#171713c7;font-size:.6875rem;font-weight:500;letter-spacing:.14em;line-height:1.35;text-align:center;text-transform:uppercase}.giavor-page-photo__specs{display:grid;margin:0;padding:0;border-block:1px solid rgb(23 23 19 / 18%);list-style:none}.giavor-page-photo__specs li{display:flex;align-items:center;min-height:25%;padding:.9rem 1.1rem;border-bottom:1px solid rgb(23 23 19 / 14%);font-size:.74rem;font-weight:500;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.giavor-page-photo__specs li:last-child{border-bottom:0}.giavor-page-photo__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:.75rem auto 0;padding:0;width:min(100%,44rem);list-style:none}.giavor-page-photo__steps li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:4.5rem;padding:.85rem;border:1px solid rgb(23 23 19 / 14%);background:#ffffff6b}.giavor-page-photo__steps span{display:grid;width:2rem;height:2rem;border:1px solid currentColor;border-radius:50%;place-items:center;font-size:.62rem}.giavor-page-photo__steps b{font-size:.72rem;line-height:1.35}@media screen and (max-width:699px){.giavor-page-photo__grid--atlas,.giavor-page-photo__grid--three{width:min(100%,22rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .85rem}.giavor-page-photo__grid--four-cs{width:min(100%,22rem);grid-template-columns:1fr}.giavor-page-photo__specs{grid-template-columns:repeat(2,minmax(0,1fr));border:0;gap:1px;background:#17171324}.giavor-page-photo__specs li,.giavor-page-photo__specs li:last-child{min-height:4rem;border:0;background:#f7f4ee}.giavor-page-photo__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:420px){.giavor-page-photo__board{padding:.75rem}}.giavor-topic-visual{max-width:50rem;margin-inline:auto}.giavor-topic-visual__heading{margin:0 0 1.5rem;font-size:.75rem;font-weight:500;letter-spacing:.13em;text-transform:uppercase;text-align:center}.giavor-topic-visual__art{display:block;width:100%;height:auto}.giavor-topic-visual__diagram{display:block;width:min(100%,36rem);height:auto;margin-inline:auto}.giavor-topic-visual__diagram--compact{max-width:27rem}.giavor-topic-visual__diagram--document{max-width:20rem}.giavor-topic-visual__pair,.giavor-topic-visual__flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;text-align:center}.giavor-topic-visual__flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.giavor-topic-visual__pair>div,.giavor-topic-visual__flow>div{min-width:0}.giavor-topic-visual__pair svg,.giavor-topic-visual__flow svg{display:block;width:100%;height:auto;max-width:17.5rem;margin:0 auto .75rem}.giavor-topic-visual__pair strong,.giavor-topic-visual__flow strong{font-size:.875rem;font-weight:500}.giavor-topic-visual__pair p{font-size:.8rem;line-height:1.6;max-width:17rem;margin:.5rem auto 0}.giavor-topic-visual__caption{max-width:43rem;margin:1.5rem auto 0;text-align:center;font-size:.8rem;line-height:1.7;color:#615e58}.giavor-topic-visual__composition{display:flex;align-items:center;justify-content:center;gap:2rem}.giavor-topic-visual__composition svg{display:block;width:min(45%,15rem);height:auto}.giavor-topic-visual__legend p{display:flex;align-items:center;gap:.65rem;font-size:.9rem;margin:1rem 0}.giavor-topic-visual__swatch{display:inline-block;width:.8rem;height:.8rem;background:#b99a5b}.giavor-topic-visual__swatch--alloy{background:#dedbd3}@media(max-width:549px){.giavor-topic-visual__heading{font-size:.7rem;margin-bottom:1rem}.giavor-topic-visual__pair{gap:1rem}.giavor-topic-visual__pair strong,.giavor-topic-visual__flow strong,.giavor-topic-visual__pair p{font-size:.75rem}.giavor-topic-visual__flow{gap:.35rem}.giavor-topic-visual__composition{flex-direction:column;gap:0}.giavor-topic-visual__composition svg{width:65%}.giavor-topic-visual__legend p{margin:.65rem 0}}.header-search{--text-color: 0 0 0;--text-opacity: 1;color:#000;text-shadow:none}.header-search__input::placeholder{color:#000;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map?subset=AAAAAAAQAAAAAACADQ */
