.rzf{display:block;width:100%;background-color:var(--rzf-bg, #f3efe8);color:var(--rzf-text, #1a1816);font-family:var(--rzf-font-body, system-ui, sans-serif);scroll-margin-top:var(--rzf-scroll-d, 60px)}.rzf__grid{display:grid;grid-template-columns:var(--rzf-media-w, 58%) var(--rzf-text-w, 42%);column-gap:var(--rzf-col-gap-d, 0px);align-items:stretch;min-height:var(--rzf-minh-d, 0px);width:100%}.rzf--media-right .rzf__grid{grid-template-columns:var(--rzf-text-w, 42%) var(--rzf-media-w, 58%)}.rzf--media-right .rzf__media{order:2}.rzf--media-right .rzf__text{order:1}.rzf__media{position:relative;display:block;overflow:hidden;background-color:var(--rzf-media-bg, #ebe5dc);min-height:100%}.rzf__picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.rzf__poster{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:0}.rzf__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.rzf__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.rzf__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-color:var(--rzf-media-bg, #ebe5dc)}.rzf__placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;opacity:.4}.rzf__caption{position:absolute;left:24px;bottom:22px;z-index:2;display:block;font-size:var(--rzf-caption-size, 13px);line-height:1.3;color:var(--rzf-caption, #ffffff);opacity:.92;text-shadow:0 1px 8px rgba(0,0,0,.35)}.rzf__text{display:flex;align-items:center;padding:var(--rzf-ty-d, 72px) var(--rzf-tx-d, 80px)}.rzf__inner{display:flex;flex-direction:column;gap:var(--rzf-stack-d, 26px);width:100%;max-width:var(--rzf-text-max, 560px)}.rzf__head{display:flex;flex-direction:column;gap:8px}.rzf__title{margin:0;font-family:var(--rzf-font-heading, Georgia, serif);font-weight:var(--rzf-heading-weight, 300);font-size:var(--rzf-h-d, 72px);line-height:1;letter-spacing:-.015em;font-variation-settings:"SOFT" 100,"opsz" 144;color:var(--rzf-heading, #1a1816)}.rzf__feel{margin:0;font-family:var(--rzf-font-heading, Georgia, serif);font-style:italic;font-weight:300;font-size:var(--rzf-feel-d, 20px);line-height:1.3;color:var(--rzf-accent, #3f5a4c)}.rzf__lede{margin:0;max-width:var(--rzf-lede-max, 40ch);font-size:var(--rzf-lede-d, 17px);line-height:1.55;color:var(--rzf-muted, #5f5a54)}.rzf__lede p{margin:0 0 .5em}.rzf__lede p:last-child{margin-bottom:0}.rzf__specs{display:grid;grid-template-columns:repeat(var(--rzf-spec-cols, 2),minmax(0,1fr));gap:14px 24px;margin:0;padding-top:20px;border-top:1px solid var(--rzf-rule, rgba(26, 24, 22, .14))}.rzf__spec{display:block;min-width:0}.rzf__spec-label{display:block;margin:0 0 2px;font-size:var(--rzf-spec-label, 12px);line-height:1.3;color:var(--rzf-muted, #5f5a54)}.rzf__spec-value{display:block;margin:0;font-size:var(--rzf-spec-value, 15px);line-height:1.35;color:var(--rzf-text, #1a1816)}.rzf__lines{display:block;border-top:1px solid var(--rzf-rule, rgba(26, 24, 22, .14))}.rzf__line{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:var(--rzf-line-py, 13px) 0;border-bottom:1px solid var(--rzf-rule, rgba(26, 24, 22, .14));text-decoration:none;color:var(--rzf-line-label, #1a1816);transition:padding-left .2s ease}.rzf__line:hover{padding-left:8px}.rzf__line--thumb{align-items:center}.rzf__line-thumb{display:block;flex:0 0 auto;width:var(--rzf-thumb, 44px);height:var(--rzf-thumb, 44px);overflow:hidden;background-color:var(--rzf-media-bg, #ebe5dc)}.rzf__line-thumb-img{display:block;width:100%;height:100%;object-fit:cover}.rzf__line-label{flex:1 1 auto;min-width:0;font-size:var(--rzf-line-label-size, 15px);font-weight:500;line-height:1.3;color:var(--rzf-line-label, #1a1816)}.rzf__line-meta{display:flex;align-items:baseline;gap:6px;flex:0 0 auto;font-size:var(--rzf-line-meta-size, 14px);line-height:1.3;color:var(--rzf-line-meta, #5f5a54);white-space:nowrap}.rzf__price{display:inline-block;color:var(--rzf-line-label, #1a1816)}.rzf__compare{display:inline-block;font-size:.86em;color:var(--rzf-compare, #8a847c)}.rzf__soldout{display:inline-block;font-size:.92em;letter-spacing:.04em;text-transform:uppercase;color:var(--rzf-compare, #8a847c)}.rzf__line-note{display:inline-block;white-space:normal;text-align:right}.rzf__swatches{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rzf__swatch{display:block;width:var(--rzf-swatch, 20px);height:var(--rzf-swatch, 20px);border-radius:50%;overflow:hidden;background-color:var(--rzf-sw, #1f6f7a);border:1px solid var(--rzf-swatch-ring, rgba(0, 0, 0, .12))}.rzf__swatch--img{background-color:transparent}.rzf__swatch-img{display:block;width:100%;height:100%;object-fit:cover}.rzf__swatch-caption{display:block;margin-left:8px;font-size:13px;line-height:1.3;color:var(--rzf-muted, #5f5a54)}.rzf__cta{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.rzf__btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 26px;font-family:var(--rzf-font-body, system-ui, sans-serif);font-size:var(--rzf-btn-size, 14px);font-weight:600;letter-spacing:.02em;line-height:1;text-decoration:none;border-radius:var(--rzf-btn-radius, 0px);border:1px solid var(--rzf-btn-border, #1a1816);transition:background-color .2s ease,color .2s ease}.rzf__btn--solid{background-color:var(--rzf-btn-bg, #1a1816);color:var(--rzf-btn-text, #f3efe8)}.rzf__btn--solid:hover,.rzf__btn--outline{background-color:transparent;color:var(--rzf-btn-bg, #1a1816)}.rzf__btn--outline:hover{background-color:var(--rzf-btn-bg, #1a1816);color:var(--rzf-btn-text, #f3efe8)}.rzf a:focus-visible{outline:2px solid var(--rzf-accent, #3f5a4c);outline-offset:3px}html:not([data-razzai-fit]) .rzf .razzai-fit-flat{display:none}@media(max-width:899px){.rzf{scroll-margin-top:var(--rzf-scroll-m, 56px)}.rzf__grid,.rzf--media-right .rzf__grid{grid-template-columns:1fr;min-height:0}.rzf__media,.rzf--media-right .rzf__media{order:0;aspect-ratio:var(--rzf-ratio-m, 1.3333);min-height:0}.rzf__text,.rzf--media-right .rzf__text{order:1;padding:var(--rzf-ty-m, 40px) var(--rzf-tx-m, 22px)}.rzf__inner{gap:var(--rzf-stack-m, 18px);max-width:none}.rzf__title{font-size:var(--rzf-h-m, 34px);line-height:1.04}.rzf__feel{font-size:var(--rzf-feel-m, 17px)}.rzf__lede{font-size:var(--rzf-lede-m, 15px);max-width:none}.rzf__caption{left:16px;bottom:14px}}@media(max-width:480px){.rzf__specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.rzf__line{gap:12px}.rzf__cta .rzf__btn{flex:1 1 auto;padding:14px 18px}}@media(prefers-reduced-motion:reduce){.rzf *,.rzf *:before,.rzf *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/razzai-fabric-chapter.css.map */
