.czs{background-color:var(--czs-bg, #21160d);padding:var(--czs-padding-top, 96px) 0 var(--czs-padding-bottom, 96px)}.czs__inner{display:grid;grid-template-columns:minmax(0,27rem) minmax(0,var(--czs-media-col, 560px));justify-content:center;align-items:center;gap:clamp(48px,5vw,88px);padding-left:1rem;padding-right:1rem}.czs__eyebrow{margin:0 0 22px;color:var(--czs-accent, #c4b49a);font-size:11px;font-weight:400;letter-spacing:.28em;line-height:1;text-transform:uppercase}.czs__heading{margin:0 0 24px;color:var(--czs-heading-color, #fcfcfc);font-family:var(--type__font-header-family, Georgia),Georgia,serif;font-size:var(--czs-heading-size, 46px);font-weight:400;letter-spacing:.01em;line-height:1.15}.czs__body{max-width:44ch;color:var(--czs-body-color, #b5aca1);font-size:15px;letter-spacing:.01em;line-height:1.75}.czs__body p{margin:0 0 12px}.czs__body p:last-child{margin-bottom:0}.czs__swatches{display:flex;align-items:center;gap:10px;margin-top:28px}.czs__swatch{width:16px;height:16px;flex-shrink:0;border-radius:50%;box-shadow:inset 0 0 0 1px #fcfcfc1f}.czs__swatch-caption{margin-left:8px;color:var(--czs-body-color, #b5aca1);font-size:11px;letter-spacing:.08em}.czs__actions{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-top:36px}.czs__cta{display:inline-block;padding:15px 32px;background-color:var(--czs-heading-color, #fcfcfc);color:var(--czs-bg, #21160d);font-size:13px;font-weight:500;letter-spacing:.14em;line-height:1;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease,color .25s ease}.czs__cta:hover{background-color:var(--czs-accent, #c4b49a);color:var(--czs-bg, #21160d)}.czs__link{color:var(--czs-accent, #c4b49a);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:.14em;line-height:1;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--czs-accent, #c4b49a) 45%,transparent);text-underline-offset:4px;text-transform:uppercase;transition:color .25s ease,text-decoration-color .25s ease}.czs__link:hover{color:var(--czs-heading-color, #fcfcfc);text-decoration-color:currentColor}.czs__cta:focus-visible,.czs__link:focus-visible{outline:2px solid var(--czs-accent, #c4b49a);outline-offset:3px}.czs__media{display:flex;justify-content:center}.czs__frame{width:100%;max-width:560px;position:relative;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px #fcfcfc1a,0 24px 64px #0006}.czs__video,.czs__image{display:block;width:100%;height:auto}.czs__frame--warm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f3ead8;mix-blend-mode:multiply;pointer-events:none}.czs__frame--portrait{aspect-ratio:4 / 5}.czs__frame--square{aspect-ratio:1 / 1}.czs__frame--portrait .czs__video,.czs__frame--portrait .czs__image,.czs__frame--square .czs__video,.czs__frame--square .czs__image{height:100%;object-fit:cover}.czs--bleed{padding:0}.czs--bleed .czs__inner{gap:0;padding-left:0;padding-right:0}.czs--bleed .czs__frame{max-width:none!important;width:100%;border-radius:0;box-shadow:none}.czs--bleed .czs__video,.czs--bleed .czs__image{width:100%;height:100%;object-fit:cover}@media(min-width:900px){.czs--bleed .czs__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.czs--bleed .czs__content{align-self:center;justify-self:center;box-sizing:border-box;max-width:34rem;padding:var(--czs-padding-top, 96px) var(--czs-padding-x, 56px) var(--czs-padding-bottom, 96px)}.czs--bleed .czs__media{display:block}.czs--bleed .czs__frame{height:auto;min-height:max(620px,100%)}}@media(max-width:899px){.czs{padding:var(--czs-padding-top-mobile, 56px) 0 var(--czs-padding-bottom-mobile, 56px)}.czs__inner{grid-template-columns:1fr;gap:36px}.czs__media{order:-1}.czs__frame{width:86%}.czs__content{width:86%;margin-left:auto;margin-right:auto}.czs__heading{font-size:var(--czs-heading-size-mobile, 32px)}.czs__body{max-width:none;font-size:15px}.czs__actions{gap:20px;margin-top:30px}.czs__cta{padding:14px 26px}.czs--bleed{padding:0}.czs--bleed .czs__frame{width:100%;min-height:0}.czs--bleed .czs__frame--natural{aspect-ratio:4 / 5}.czs--bleed .czs__content{width:100%;max-width:none;padding:var(--czs-padding-top-mobile, 56px) var(--czs-padding-x-mobile, 24px) var(--czs-padding-bottom-mobile, 56px)}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/jubi-customizer-spotlight.css.map */
