*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--ciq-font-body-size, 16px);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable}html.ciq-media-lightbox-open{will-change:auto!important}html[data-coreiq-text-motion]{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;will-change:auto!important}body{font-family:var(--ciq-font-body);font-size:1rem;line-height:var(--ciq-font-body-lh, 1.65);color:var(--ciq-color-text);background-color:var(--ciq-color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}#MainContent{transform:none!important;filter:none!important;perspective:none!important;contain:none!important;overflow:visible!important}img,video,svg{max-width:100%;height:auto;display:block}a{color:var(--ciq-color-accent);text-decoration:none;transition:color var(--ciq-motion-duration, .18s) var(--ciq-ease-out)}a:hover{color:var(--ciq-color-accent-light)}h1,h2,h3,h4,h5,h6{font-family:var(--ciq-font-heading);line-height:var(--ciq-font-heading-lh, 1.2);letter-spacing:var(--ciq-font-heading-ls, -.02em);color:var(--ciq-color-heading, var(--ciq-color-text));font-weight:var(--ciq-font-heading-weight, 600)}h1{font-size:var(--ciq-h1)}h2{font-size:var(--ciq-h2)}h3{font-size:var(--ciq-h3)}h4{font-size:var(--ciq-h4)}h5{font-size:var(--ciq-h5)}h6{font-size:var(--ciq-h6)}p+p{margin-top:1em}.ciq-subheading{font-family:var(--ciq-font-subheading, var(--ciq-font-body));font-size:var(--ciq-font-subheading-size, 1.125rem);line-height:var(--ciq-font-subheading-lh, 1.5);font-weight:var(--ciq-font-subheading-weight, 400);color:var(--ciq-color-subheading, var(--ciq-color-text-secondary))}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}.visually-hidden-focusable:focus,.visually-hidden-focusable:focus-within{position:relative;display:inline-flex;width:auto;height:auto;margin:.75rem 0 0;padding:.65rem .85rem;border:1px solid var(--ciq-color-primary, currentColor);border-radius:var(--ciq-radius-sm, 4px);background:var(--ciq-color-surface, #fff);color:var(--ciq-color-primary, currentColor);font-weight:600;clip:auto;z-index:2}.skip-to-content-link:focus{clip:auto;width:auto;height:auto;position:fixed;top:8px;left:8px;z-index:10000;padding:12px 24px;background:var(--ciq-color-primary);color:var(--ciq-color-text-on-primary);border-radius:var(--ciq-radius-sm);font-weight:600}.ciq-container{width:100%;max-width:var(--ciq-max-width);margin:0 auto;padding-left:var(--ciq-gutter);padding-right:var(--ciq-gutter)}.ciq-container--full{max-width:none}.ciq-section__container{width:100%;max-width:var(--ciq-section-container-max, var(--ciq-max-width));margin:0 auto;padding-left:var(--ciq-gutter);padding-right:var(--ciq-gutter)}.ciq-section__content{width:min(100%,var(--ciq-section-content-max, 100%))}.ciq-section__content--center{margin-inline:auto;text-align:center}.ciq-stack{display:flex;flex-direction:column;gap:var(--ciq-section-gap, var(--ciq-space-4))}.ciq-stack--center{align-items:center}.ciq-section{position:relative;width:100%}.ciq-section--alt{background-color:var(--ciq-color-bg-alt)}.ciq-grid{display:grid;gap:var(--ciq-section-gap, var(--ciq-grid-gap));grid-auto-flow:dense}.ciq-grid--2{grid-template-columns:repeat(2,1fr)}.ciq-grid--3{grid-template-columns:repeat(3,1fr)}.ciq-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:989px){.ciq-grid--3,.ciq-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.ciq-grid--2,.ciq-grid--3,.ciq-grid--4{grid-template-columns:1fr}}@media(max-width:749px){.ciq-grid--mobile-2{grid-template-columns:repeat(2,1fr)}}.ciq-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;appearance:none;-webkit-appearance:none;padding:calc(var(--ciq-btn-pv) * var(--ciq-btn-size-scale, 1)) calc(var(--ciq-btn-ph) * var(--ciq-btn-size-scale, 1));border:2px solid transparent;border-radius:var(--ciq-btn-radius);font-family:var(--ciq-btn-font-family, var(--ciq-font-body));font-size:var(--ciq-btn-font-size, .9375rem);font-weight:var(--ciq-btn-font-weight, 600);line-height:1;text-transform:var(--ciq-btn-text-transform);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--ciq-motion-duration) var(--ciq-ease-out),border-color var(--ciq-motion-duration) var(--ciq-ease-out),color var(--ciq-motion-duration) var(--ciq-ease-out)}.ciq-btn--primary{background-color:var(--ciq-btn-primary-bg, var(--ciq-color-btn-bg, var(--ciq-color-primary)));color:var(--ciq-btn-primary-text, var(--ciq-color-btn-text, var(--ciq-color-text-on-primary)));border-color:var(--ciq-btn-primary-border, var(--ciq-color-btn-bg, var(--ciq-color-primary)))}.ciq-btn--primary:hover{background-color:var(--ciq-btn-primary-hover-bg, var(--ciq-color-btn-bg-hover, var(--ciq-color-primary-light)));color:var(--ciq-btn-primary-hover-text, var(--ciq-color-btn-text, var(--ciq-color-text-on-primary)));border-color:var(--ciq-btn-primary-hover-border, var(--ciq-color-btn-bg-hover, var(--ciq-color-primary-light)))}.ciq-btn--secondary{background-color:transparent;border-color:var(--ciq-color-btn-bg, var(--ciq-color-primary));color:var(--ciq-color-btn-bg, var(--ciq-color-primary))}.ciq-btn--secondary:hover{background-color:var(--ciq-color-btn-bg, var(--ciq-color-primary));color:var(--ciq-color-btn-text, var(--ciq-color-text-on-primary))}.ciq-btn--accent{background-color:var(--ciq-btn-accent-bg, var(--ciq-color-btn-bg, var(--ciq-color-accent)));color:var(--ciq-btn-accent-text, var(--ciq-color-btn-text, #fff));border-color:var(--ciq-btn-accent-border, var(--ciq-color-btn-bg, var(--ciq-color-accent)))}.ciq-btn--accent:hover{background-color:var(--ciq-btn-accent-hover-bg, var(--ciq-color-btn-bg-hover, var(--ciq-color-accent-light)));color:var(--ciq-btn-accent-hover-text, var(--ciq-color-btn-text, #fff));border-color:var(--ciq-btn-accent-hover-border, var(--ciq-color-btn-bg-hover, var(--ciq-color-accent-light)))}.ciq-btn-scope--filled{--ciq-btn-primary-bg: var(--ciq-color-btn-bg);--ciq-btn-primary-text: var(--ciq-color-btn-text);--ciq-btn-primary-border: var(--ciq-color-btn-bg);--ciq-btn-primary-hover-bg: var(--ciq-color-btn-bg-hover);--ciq-btn-primary-hover-text: var(--ciq-color-btn-text);--ciq-btn-primary-hover-border: var(--ciq-color-btn-bg-hover);--ciq-btn-accent-bg: var(--ciq-color-btn-bg);--ciq-btn-accent-text: var(--ciq-color-btn-text);--ciq-btn-accent-border: var(--ciq-color-btn-bg);--ciq-btn-accent-hover-bg: var(--ciq-color-btn-bg-hover);--ciq-btn-accent-hover-text: var(--ciq-color-btn-text);--ciq-btn-accent-hover-border: var(--ciq-color-btn-bg-hover)}.ciq-btn-scope--outline{--ciq-btn-primary-bg: transparent;--ciq-btn-primary-text: var(--ciq-color-btn-bg);--ciq-btn-primary-border: var(--ciq-color-btn-bg);--ciq-btn-primary-hover-bg: var(--ciq-color-btn-bg);--ciq-btn-primary-hover-text: var(--ciq-color-btn-text);--ciq-btn-primary-hover-border: var(--ciq-color-btn-bg);--ciq-btn-accent-bg: transparent;--ciq-btn-accent-text: var(--ciq-color-btn-bg);--ciq-btn-accent-border: var(--ciq-color-btn-bg);--ciq-btn-accent-hover-bg: var(--ciq-color-btn-bg);--ciq-btn-accent-hover-text: var(--ciq-color-btn-text);--ciq-btn-accent-hover-border: var(--ciq-color-btn-bg)}.ciq-btn--tertiary{background-color:transparent;border-color:#ffffff80;color:var(--ciq-color-btn-text, #fff)}.ciq-btn--tertiary:hover{background-color:#ffffff1a;border-color:#fffc;color:var(--ciq-color-btn-text, #fff)}.ciq-hero__actions{display:flex;gap:var(--ciq-space-3);align-items:center;flex-wrap:wrap}.ciq-hero__actions--vertical{flex-direction:column;width:auto;align-items:center}.ciq-hero__actions--vertical .ciq-btn{width:auto}.ciq-btn:focus-visible{outline:2px solid var(--ciq-color-accent);outline-offset:2px}.ciq-card{background-color:var(--ciq-color-surface);border-radius:var(--ciq-radius-md);box-shadow:var(--ciq-shadow-sm);overflow:hidden;transition:box-shadow var(--ciq-motion-duration) var(--ciq-ease-out)}.ciq-card:hover{box-shadow:var(--ciq-shadow-md)}:root{--ciq-gradient-primary: linear-gradient( 135deg, #1A1F2B 0%, #2F3A47 100% );--ciq-gradient-accent: linear-gradient( 135deg, #3B82F6 0%, #60A5FA 100% );--ciq-gradient-success: linear-gradient( 135deg, #059669 0%, #34D399 100% );--ciq-gradient-hero: linear-gradient( 180deg, rgba(26, 31, 43, .92) 0%, rgba(47, 58, 71, .88) 100% );--ciq-glass-light: rgba(255, 255, 255, .8);--ciq-glass-light-blur: rgba(255, 255, 255, .6);--ciq-glass-dark: rgba(26, 31, 43, .4);--ciq-glow-accent: radial-gradient( circle at 20% 50%, rgba(59, 130, 246, .1) 0%, transparent 50% );--ciq-glow-warm: radial-gradient( circle at 80% 80%, rgba(245, 158, 11, .05) 0%, transparent 60% );--ciq-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ciq-ease-out: cubic-bezier(.4, 0, .2, 1);--ciq-ease-in-out: cubic-bezier(.4, 0, .4, 1);--ciq-ease-in: cubic-bezier(.4, 0, 1, 1);--ciq-motion-duration: .2s;--ciq-motion-fast: .15s;--ciq-motion-base: .2s;--ciq-motion-slow: .3s;--ciq-motion-slower: .4s}.ciq-hero{background:var(--ciq-gradient-hero);position:relative;overflow:hidden;min-height:500px}.ciq-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--ciq-glow-accent),var(--ciq-glow-warm);pointer-events:none;z-index:1}.ciq-hero-content{position:relative;z-index:2}.ciq-card--glass{background:var(--ciq-glass-light);background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);box-shadow:var(--ciq-shadow-md);border-radius:12px}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.ciq-card--glass{background:var(--ciq-glass-light)}}.ciq-card--glass.--dark{background:#1a1f2bd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.ciq-card--glass.--dark{background:var(--ciq-glass-dark)}}.ciq-glass-surface{background:var(--ciq-glass-light-blur);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15)}.ciq-section--gradient{background:var(--ciq-gradient-primary);color:#fff}.ciq-section--gradient.--accent{background:var(--ciq-gradient-accent)}.ciq-button.--gradient{background:var(--ciq-gradient-accent);border:none;color:#fff;box-shadow:none}.ciq-button.--gradient:hover{box-shadow:0 8px 24px #3b82f64d}.ciq-button.--gradient:before{display:none}.ciq-image-with-overlay{position:relative}.ciq-image-with-overlay:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0000,#0000004d)}.ciq-text--gradient{background:var(--ciq-gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:749px){.ciq-hero{min-height:360px}.ciq-card--glass{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.ciq-rte p{margin:0 0 1em}.ciq-rte p:last-child{margin-bottom:0}.ciq-rte a{text-decoration:underline}.ciq-rte ul,.ciq-rte ol{padding-left:1.5em;margin-bottom:1em}.ciq-placeholder-image{background-color:var(--ciq-color-bg-alt);display:flex;align-items:center;justify-content:center;aspect-ratio:16/9}.ciq-placeholder-svg{width:60%;opacity:.3}[role=list]{list-style:none;padding:0;margin:0}:focus-visible{outline:2px solid var(--ciq-color-accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes slideInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ripple{to{width:400px;height:400px;opacity:0}}.ciq-card{animation:slideInUp var(--ciq-motion-slower) var(--ciq-ease-spring) both}.ciq-product-grid>li{animation:slideInUp var(--ciq-motion-slower) var(--ciq-ease-spring) both}.ciq-product-grid>li:nth-child(1){animation-delay:0ms}.ciq-product-grid>li:nth-child(2){animation-delay:50ms}.ciq-product-grid>li:nth-child(3){animation-delay:.1s}.ciq-product-grid>li:nth-child(4){animation-delay:.15s}.ciq-product-grid>li:nth-child(5){animation-delay:.2s}.ciq-product-grid>li:nth-child(6){animation-delay:.25s}.ciq-product-grid>li:nth-child(n+7){animation-delay:.3s}.ciq-scroll-reveal{opacity:0;transform:translateY(20px);transition:opacity var(--ciq-motion-slow) var(--ciq-ease-out),transform var(--ciq-motion-slow) var(--ciq-ease-out)}.ciq-scroll-reveal.--visible{opacity:1;transform:translateY(0)}.ciq-product-card{transition:color var(--ciq-motion-base) var(--ciq-ease-out)}.ciq-product-card:hover{transform:none;box-shadow:none}.ciq-link-hover{vertical-align:baseline;transition:all var(--ciq-motion-base) var(--ciq-ease-out)}.ciq-link-hover:hover{transform:translateY(-2px);color:var(--ciq-color-accent-light)}input:focus,textarea:focus{transition:all var(--ciq-motion-base) var(--ciq-ease-out)}.ciq-button:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);pointer-events:none;opacity:1}.ciq-button:active:after{animation:ripple var(--ciq-motion-base) ease-out}body{background:radial-gradient(circle at top,rgb(191 167 122 / .18),transparent 36%),linear-gradient(180deg,#f7efe7 0%,var(--ciq-color-bg) 20%,#fbf8f4 100%)}::selection{background:color-mix(in srgb,var(--ciq-brand-soft-gold) 66%,white 34%);color:var(--ciq-brand-ebony)}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}a{text-underline-offset:.18em}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--ciq-focus-outline, #111827);outline-offset:3px;box-shadow:var(--ciq-focus-ring)}input,textarea,select{border-color:color-mix(in srgb,var(--ciq-color-border) 86%,transparent);background:var(--ciq-input-bg, rgb(255 251 246 / .92));box-shadow:inset 0 1px #ffffffb3}.ciq-btn{min-height:48px;letter-spacing:.16em;border-width:1px;box-shadow:var(--ciq-shadow-xs);transition:background-color var(--ciq-motion-duration) var(--ciq-ease-out),border-color var(--ciq-motion-duration) var(--ciq-ease-out),color var(--ciq-motion-duration) var(--ciq-ease-out),box-shadow var(--ciq-motion-duration) var(--ciq-ease-out),transform var(--ciq-motion-duration) var(--ciq-ease-out)}.ciq-btn:hover{transform:translateY(-1px);box-shadow:var(--ciq-shadow-md)}.ciq-btn--primary,.ciq-btn--accent{box-shadow:var(--ciq-shadow-accent)}.ciq-btn--secondary{background:color-mix(in srgb,var(--ciq-color-surface) 78%,white 22%);color:var(--ciq-brand-ebony);border-color:color-mix(in srgb,var(--ciq-brand-ebony) 16%,var(--ciq-color-border) 84%)}.ciq-btn--secondary:hover{color:var(--ciq-brand-ebony);background:color-mix(in srgb,var(--ciq-brand-soft-gold) 26%,var(--ciq-color-surface) 74%);border-color:color-mix(in srgb,var(--ciq-brand-soft-gold) 64%,var(--ciq-color-border) 36%)}[id^=promo-product-hero-] .ciq-promo-hero__actions .ciq-btn.ciq-btn--primary,[id^=promo-product-hero-] .ciq-promo-hero__actions .ciq-btn.ciq-btn--secondary,[id^=editorial-hero-] .actions .ciq-btn.ciq-btn--primary,[id^=editorial-hero-] .actions .ciq-btn.ciq-btn--secondary{box-sizing:border-box}[id^=promo-product-hero-] .ciq-promo-hero__actions .ciq-btn.ciq-btn--primary{background:var(--promo-text)!important;border-color:var(--promo-text)!important;color:var(--promo-bg)!important}[id^=promo-product-hero-] .ciq-promo-hero__actions .ciq-btn.ciq-btn--secondary{background:transparent!important;border-color:var(--promo-text)!important;color:var(--promo-text)!important}[id^=editorial-hero-] .actions .ciq-btn.ciq-btn--primary{background:var(--eh-heading)!important;border-color:var(--eh-heading)!important;color:var(--eh-bg)!important}[id^=editorial-hero-] .actions .ciq-btn.ciq-btn--secondary{background:transparent!important;border-color:var(--eh-heading)!important;color:var(--eh-heading)!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
