.c4{--c4-ink: #111111;--c4-muted: #5C4F52;--c4-soft: #8C7E81;--c4-line: #EBD9DB;--c4-white: #FFFFFF;--c4-rose-50: #FBF3F3;--c4-rose-100: #F6E4E5;--c4-rose-200: #EDCACD;--c4-rose-400: #D98B95;--c4-rose: #C24F63;--c4-berry: #7C2337;--c4-gold: #9C7A3C;--c4-gold-soft: #CDAE6E;--c4-shoppay: #5A31F4;--c4-low: #8A2B17;--c4-serif: "Chronicle Display", "Bodoni Moda", Georgia, serif;--c4-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--c4-gutter: clamp(20px, 4vw, 48px);--c4-sec: clamp(64px, 9vw, 128px);color:var(--c4-ink);font-family:var(--c4-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.c4,.c4 *,.c4 *:before,.c4 *:after{box-sizing:border-box}.c4 [hidden]{display:none!important}.c4 img,.c4 video{display:block;max-width:100%}.c4 img{height:auto}.c4 h1,.c4 h2,.c4 h3,.c4 h4{color:inherit}.c4 [style*=-av-1]{background-size:560%!important;background-position:50% 50%!important;background-repeat:no-repeat!important}.c4 button,.c4 input{font-family:inherit}.c4 a:not(.c4-btn):not(.c4-shoppay-fb){color:inherit}.c4-wrap{max-width:1240px;margin:0 auto;padding-inline:var(--c4-gutter)}.c4-sec{padding-block:var(--c4-sec)}.c4-sec--tint{background:var(--c4-rose-50)}.c4-sec--glow{background:radial-gradient(120% 90% at 85% 0%,var(--c4-rose-200) 0%,var(--c4-rose-50) 55%,var(--c4-white) 100%)}.c4-eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--c4-berry)}.c4-h1{margin:0;font-family:var(--c4-serif);font-weight:400;font-size:clamp(36px,4vw,56px);line-height:1.06;text-wrap:balance}.c4-h2{margin:0;font-family:var(--c4-serif);font-weight:400;font-size:clamp(30px,3.2vw,44px);line-height:1.1;text-wrap:balance}.c4-h3{margin:0;font-family:var(--c4-serif);font-weight:400;font-size:22px;line-height:1.2}.c4-lede{margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.6;color:var(--c4-muted);text-wrap:pretty;max-width:56ch}.c4-small{font-size:13px;line-height:1.5;color:var(--c4-muted)}.c4-fine{font-size:12px;line-height:1.5;color:var(--c4-soft)}.c4-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;background:var(--c4-ink);color:var(--c4-white);border:1px solid var(--c4-ink);border-radius:0;text-decoration:none;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background .2s,color .2s,transform .1s}.c4-btn:active{transform:translateY(1px)}.c4-btn:focus-visible,.c4-chip:focus-visible,.c4-swatch:focus-visible{outline:2px solid var(--c4-gold-soft);outline-offset:3px}.c4-btn--ghost{background:transparent;color:var(--c4-ink)}.c4-btn--block{width:100%}.c4-btn[disabled]{opacity:.6;cursor:progress}.c4-shoppay-fb{display:flex;align-items:center;justify-content:center;min-height:52px;width:100%;background:var(--c4-shoppay);color:#fff;text-decoration:none;font-size:15px;font-weight:600;letter-spacing:.01em;border-radius:0}.c4 .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: 0px}.c4 .shopify-payment-button__button{min-height:52px;border-radius:0}.c4-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;background:var(--c4-white);border:1px solid var(--c4-line);color:var(--c4-ink);font-size:13px;cursor:pointer;white-space:nowrap;border-radius:0}.c4-chip[aria-pressed=true],.c4-chip[aria-current=true]{background:var(--c4-ink);border-color:var(--c4-ink);color:var(--c4-white)}.c4-swatch{width:44px;height:44px;border-radius:50%;border:0;padding:0;cursor:pointer;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #1111111f}.c4-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--c4-white),0 0 0 3px var(--c4-ink)}.c4-card{background:var(--c4-white);border:1px solid var(--c4-line)}.c4-rail{display:grid;grid-auto-flow:column;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--c4-gutter);padding-inline:var(--c4-gutter);margin-inline:calc(-1 * var(--c4-gutter));scrollbar-width:none;overscroll-behavior-x:contain}.c4-rail::-webkit-scrollbar{display:none}.c4-rail>*{scroll-snap-align:start}.c4-rail-nav{display:flex;gap:6px}.c4-rail-nav button{width:44px;height:44px;background:var(--c4-white);border:1px solid var(--c4-line);cursor:pointer;font-size:18px;color:var(--c4-ink)}.c4-frame{position:relative;overflow:hidden;background:var(--c4-rose-100)}.c4-frame>img,.c4-frame>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.c4-facts{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--c4-muted)}.c4-facts li{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.c4-facts svg{width:16px;height:16px;flex:none}.c4-strip{background:var(--c4-ink);color:var(--c4-white);font-size:13px}.c4-strip__in{max-width:1240px;margin:0 auto;padding:9px var(--c4-gutter);display:flex;align-items:center;justify-content:center;gap:8px 16px;flex-wrap:wrap}.c4-strip__code{background:transparent;border:1px dashed var(--c4-gold-soft);color:var(--c4-white);padding:3px 10px;font-size:12px;font-weight:600;letter-spacing:.14em;cursor:pointer;border-radius:0;position:relative}.c4-strip__code:after{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.c4-strip__cd{color:var(--c4-gold-soft);font-variant-numeric:tabular-nums;font-size:12px}.c4-toast{position:fixed;left:50%;bottom:96px;transform:translate(-50%);z-index:60;background:var(--c4-ink);color:var(--c4-white);padding:12px 18px;font-size:13px;box-shadow:0 10px 30px #1113}.c4-buybar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--c4-white);border-top:1px solid var(--c4-line);box-shadow:0 -10px 30px #11111114;transform:translateY(110%);transition:transform .3s cubic-bezier(.16,1,.3,1)}.c4-buybar.is-on{transform:translateY(0)}.c4-buybar__in{max-width:1240px;margin:0 auto;padding:10px var(--c4-gutter) calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px}@media(max-width:767px){.c4{--c4-sec: 48px}.c4-h1{font-size:clamp(30px,8.4vw,36px)}.c4-h2{font-size:clamp(26px,7.2vw,30px)}.c4-strip__in{flex-wrap:nowrap;padding-block:8px;gap:8px;white-space:nowrap}.c4-strip__long{display:none}.c4-btn{min-height:52px;padding:0 18px;letter-spacing:.08em}.c4-rail{gap:12px}}@media(min-width:768px){.c4-strip__short{display:none}}@media(hover:hover){.c4-btn:hover{background:#2a2522}.c4-btn--ghost:hover{background:var(--c4-ink);color:var(--c4-white)}.c4-shoppay-fb:hover{filter:brightness(1.08)}}@media(prefers-reduced-motion:reduce){.c4-btn,.c4-buybar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1564/assets/campaign4-base.css.map */
