:root{--cl-void: #12101c;--cl-deep: #191527;--cl-raised: #241f38;--cl-raised-hi: #2e2846;--cl-text: #ede8f5;--cl-body: #a89ccc;--cl-dim: #7e739c;--cl-glow: #f2c98a;--cl-glow-deep: #d9a961;--cl-glow-wash: rgba(242, 201, 138, .14);--cl-glow-edge: rgba(242, 201, 138, .32);--cl-edge: rgba(237, 232, 245, .1);--cl-edge-hi: rgba(237, 232, 245, .18);--cl-success: #8fc9a8;--cl-alert: #e0917f;--ff-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--ff-body: "Jost", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-hero: clamp(2.75rem, 7vw, 5.25rem);--fs-h1: clamp(2.25rem, 5vw, 3.75rem);--fs-h2: clamp(1.75rem, 3.5vw, 2.75rem);--fs-h3: clamp(1.375rem, 2.2vw, 1.75rem);--fs-lead: clamp(1rem, 1.4vw, 1.1875rem);--fs-body: 1rem;--fs-small: .875rem;--fs-micro: .75rem;--ls-display: .01em;--ls-body: .005em;--ls-label: .22em;--lh-display: 1.08;--lh-heading: 1.2;--lh-body: 1.75;--sp-3xs: .25rem;--sp-2xs: .5rem;--sp-xs: .75rem;--sp-sm: 1rem;--sp-md: 1.5rem;--sp-lg: 2.5rem;--sp-xl: 4rem;--sp-2xl: 6rem;--sp-3xl: 9rem;--wrap: 1280px;--wrap-narrow: 720px;--gutter: 1.25rem;--ease: cubic-bezier(.22, 1, .36, 1);--dur-fast: .18s;--dur-mid: .42s;--dur-slow: .9s;--r-sm: 2px;--r-md: 4px;--r-lg: 8px}@media screen and (min-width:750px){:root{--gutter: 2.5rem}}@media screen and (min-width:990px){:root{--gutter: 4rem}}.collaire body,body.collaire{background-color:var(--cl-void);color:var(--cl-body);font-family:var(--ff-body);font-weight:300;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cl-h1,.cl-h2,.cl-h3,.cl-hero-type{font-family:var(--ff-display);font-weight:300;color:var(--cl-text);letter-spacing:var(--ls-display);margin:0}.cl-hero-type{font-size:var(--fs-hero);line-height:var(--lh-display)}.cl-h1{font-size:var(--fs-h1);line-height:var(--lh-display)}.cl-h2{font-size:var(--fs-h2);line-height:var(--lh-heading)}.cl-h3{font-size:var(--fs-h3);line-height:var(--lh-heading)}.cl-h1 em,.cl-h2 em,.cl-hero-type em{font-style:italic;color:var(--cl-glow)}.cl-lead{font-size:var(--fs-lead);line-height:1.7;color:var(--cl-body);max-width:48ch}.cl-label{font-family:var(--ff-body);font-size:var(--fs-micro);font-weight:400;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--cl-dim)}.cl-small{font-size:var(--fs-small)}.cl-dim{color:var(--cl-dim)}.cl-wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.cl-wrap--narrow{max-width:var(--wrap-narrow)}.cl-section{padding-block:var(--sp-2xl)}.cl-section--tight{padding-block:var(--sp-xl)}.cl-section--tall{padding-block:var(--sp-3xl)}.cl-section--deep{background-color:var(--cl-deep)}.cl-section--ruled{border-top:1px solid var(--cl-edge)}.cl-bloom{opacity:0;transform:translateY(24px);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);will-change:opacity,transform}.cl-bloom.is-lit{opacity:1;transform:none}.cl-bloom--halo{position:relative}.cl-bloom--halo:before{content:"";position:absolute;top:-12%;right:-6%;bottom:-12%;left:-6%;background:radial-gradient(ellipse at center,var(--cl-glow-wash) 0%,transparent 68%);opacity:0;pointer-events:none;z-index:-1}.cl-bloom--halo.is-lit:before{animation:cl-halo 1.9s var(--ease) forwards}@keyframes cl-halo{0%{opacity:0;transform:scale(.88)}38%{opacity:1;transform:scale(1.02)}to{opacity:.28;transform:scale(1)}}.cl-bloom-group>.cl-bloom:nth-child(1){transition-delay:0ms}.cl-bloom-group>.cl-bloom:nth-child(2){transition-delay:90ms}.cl-bloom-group>.cl-bloom:nth-child(3){transition-delay:.18s}.cl-bloom-group>.cl-bloom:nth-child(4){transition-delay:.27s}.cl-bloom-group>.cl-bloom:nth-child(5){transition-delay:.36s}.cl-bloom-group>.cl-bloom:nth-child(6){transition-delay:.45s}.cl-glow-source{position:relative}.cl-glow-source:after{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;background:radial-gradient(circle at center,var(--cl-glow-wash) 0%,transparent 62%);pointer-events:none;z-index:-1;animation:cl-breathe 7s ease-in-out infinite}@keyframes cl-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.cl-vignette{position:relative;overflow:hidden;border-radius:var(--r-md)}.cl-vignette:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 60px 18px #12101c8c}.cl-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2xs);font-family:var(--ff-body);font-size:var(--fs-micro);font-weight:400;letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:none;padding:1.125rem 2.25rem;border:1px solid transparent;border-radius:var(--r-sm);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),box-shadow var(--dur-mid) var(--ease);min-height:44px}.cl-btn--primary{background-color:var(--cl-glow);color:var(--cl-void);font-weight:500}.cl-btn--primary:hover,.cl-btn--primary:focus-visible{background-color:var(--cl-glow-deep);box-shadow:0 0 32px var(--cl-glow-wash)}.cl-btn--ghost{background-color:transparent;border-color:var(--cl-edge-hi);color:var(--cl-text)}.cl-btn--ghost:hover,.cl-btn--ghost:focus-visible{border-color:var(--cl-glow-edge);color:var(--cl-glow)}.cl-btn--quiet{background:none;border:none;border-bottom:1px solid var(--cl-edge-hi);border-radius:0;padding:0 0 var(--sp-3xs);color:var(--cl-body);min-height:0}.cl-btn--quiet:hover,.cl-btn--quiet:focus-visible{color:var(--cl-text);border-bottom-color:var(--cl-glow)}.cl-btn--full{width:100%}.cl-btn[disabled],.cl-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;box-shadow:none}.cl-card{background-color:var(--cl-raised);border:1px solid var(--cl-edge);border-radius:var(--r-md);transition:background-color var(--dur-mid) var(--ease),border-color var(--dur-mid) var(--ease)}.cl-card:hover{background-color:var(--cl-raised-hi);border-color:var(--cl-edge-hi)}.cl-rule{height:1px;background-color:var(--cl-edge);border:0;margin:0}.cl-tablet{display:inline-flex;align-items:center;gap:var(--sp-2xs);background-color:var(--cl-raised);border:1px solid var(--cl-edge);border-radius:var(--r-sm);padding:var(--sp-2xs) var(--sp-xs);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--cl-body)}.cl-tablet svg{width:14px;height:14px;flex-shrink:0;stroke:var(--cl-glow)}.cl-field{width:100%;background-color:var(--cl-raised);border:1px solid var(--cl-edge);border-radius:var(--r-sm);padding:var(--sp-xs) var(--sp-sm);font-family:var(--ff-body);font-weight:300;font-size:1rem;color:var(--cl-text);min-height:48px;transition:border-color var(--dur-fast) var(--ease)}.cl-field::placeholder{color:var(--cl-dim)}.cl-field:focus{outline:none;border-color:var(--cl-glow-edge)}.cl-field-label{display:block;margin-bottom:var(--sp-3xs);font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--cl-dim)}.cl-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.collaire :focus-visible,.collaire-scope :focus-visible{outline:2px solid var(--cl-glow);outline-offset:3px;border-radius:var(--r-sm)}.cl-skip-link{position:absolute;top:-100px;left:var(--sp-sm);z-index:1000;background-color:var(--cl-glow);color:var(--cl-void);padding:var(--sp-2xs) var(--sp-sm);border-radius:var(--r-sm);text-decoration:none;font-size:var(--fs-small)}.cl-skip-link:focus{top:var(--sp-sm)}@media(prefers-reduced-motion:reduce){.cl-bloom{opacity:1;transform:none;transition:none}.cl-bloom--halo:before,.cl-bloom--halo.is-lit:before{animation:none;opacity:0}.cl-glow-source:after{animation:none;opacity:.7}.cl-btn,.cl-card,.cl-field{transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.no-js .cl-bloom{opacity:1;transform:none}.cl-stack>*+*{margin-top:var(--sp-sm)}.cl-stack--lg>*+*{margin-top:var(--sp-md)}.cl-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-xs)}.cl-center{text-align:center}.cl-center .cl-lead{margin-inline:auto}.cl-hide-mobile{display:none}@media screen and (min-width:750px){.cl-hide-mobile{display:revert}.cl-hide-desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/collaire-base.css.map */
