.iv-home-carousel #shopify-section-ivory-header{position:absolute;top:0;left:0;width:100%;z-index:40}.iv-home-carousel #shopify-section-ivory-header .iv-header{background:transparent;border:0;color:var(--hero-menu,#fff);height:94px;transition:color .6s}.iv-home-carousel .iv-header .iv-logo img{filter:var(--hero-logo-filter,brightness(0) invert(1))}.iv-home-carousel .iv-header .iv-mega-panel{color:#111}.iv-home-carousel .iv-header .iv-nav>a:last-child{border:1px solid currentColor;border-radius:30px;padding:8px 18px}.ich{height:100svh;min-height:650px;max-height:1200px;position:relative;overflow:hidden;background:#b7aa95;color:#fff;--slide-duration:6s}.ich-slides,.ich-slide{position:absolute;top:0;right:0;bottom:0;left:0}.ich-slide{opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s;pointer-events:none}.ich-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.ich-image{width:100%;height:100%;object-fit:cover;object-position:center}.ich-copy{position:absolute;left:5.2%;top:30%;max-width:69%;z-index:2}.ich .ich-copy h2{font:700 clamp(40px,5.3vw,90px)/1.02 Arial,Helvetica,sans-serif;letter-spacing:-.035em;color:inherit;text-transform:uppercase}.ich-copy p{font:400 clamp(17px,1.7vw,28px)/1.25 Arial,Helvetica,sans-serif;color:inherit;margin:22px 0 30px;max-width:600px}.ich-cta{display:inline-flex;align-items:center;gap:32px;padding:12px 24px;background:#fff;color:#171717;border-radius:40px;font-size:14px;min-height:48px}.ich-cta:hover{background:#e8e3db}.ich-slide--assises{color:#171717}.ich-slide--assises .ich-copy{top:auto;bottom:12%;left:9%;max-width:27%}.ich-slide--assises .ich-copy p{font-size:clamp(20px,1.9vw,32px);max-width:280px;border-left:2px solid;padding-left:18px;margin:0 0 16px}.ich-slide--assises .ich-cta{background:#20201c;color:#fff;font-size:13px}.ich-slide--collage{color:#171717}.ich-slide--collage .ich-copy{top:22%;left:4.8%;max-width:35%}.ich-slide--collage .ich-copy h2{font-size:clamp(38px,4.7vw,76px)}.ich-slide--collage .ich-copy p{font-size:clamp(16px,1.5vw,25px);max-width:470px;color:#5b5751;margin-top:28px}.ich-slide--reception .ich-copy{left:18%;right:18%;top:18%;max-width:none;text-align:center}.ich-slide--reception .ich-copy h2{font-size:clamp(40px,4.7vw,78px)}.ich-slide--reception .ich-copy p{margin:20px auto 25px}.ich-bottom{position:absolute;left:4%;right:4%;bottom:4%;display:flex;align-items:center;justify-content:space-between;z-index:3;color:#fff}.ich-count{font-size:17px}.ich-controls{display:flex;align-items:center;gap:28px}.ich-progress{display:flex;gap:12px}.ich-progress button{width:40px;height:44px;padding:20px 0;position:relative}.ich-progress button:before,.ich-progress button span{content:"";display:block;height:3px;border-radius:4px;background:#ffffff60;width:100%}.ich-progress button span{position:absolute;top:20px;left:0;background:#fff;transform:scaleX(0);transform-origin:left}.ich-progress button[aria-current=true] span{transform:scaleX(1)}.ich.is-running .ich-progress button[aria-current=true] span{animation:ich-progress var(--slide-duration) linear both}.ich.is-held .ich-progress button[aria-current=true] span{animation-play-state:paused}.ich-pause{width:44px;height:44px;border:1px solid #fff;border-radius:50%;font-size:22px;display:grid;place-items:center}.ich:focus-visible{outline-offset:-5px}@keyframes ich-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1000px){.iv-home-carousel .iv-header .iv-nav{gap:13px}.iv-home-carousel .iv-header .iv-nav>a:last-child{padding:7px 10px}.ich{min-height:580px}.ich-copy{max-width:78%}.ich-slide--assises .ich-copy{max-width:38%;bottom:15%}}@media(max-width:650px){.iv-home-carousel #shopify-section-ivory-header .iv-header{height:72px}.iv-home-carousel .iv-header .iv-nav{background:#fff;color:#111}.ich{height:100svh;min-height:650px;max-height:none}.ich-image{object-position:62% center}.ich-slide--assises .ich-image{object-position:51% center}.ich-slide--assises .ich-copy{left:6%;bottom:14%;max-width:82%;background:#f6f1e8e8;padding:18px;border-radius:3px}.ich-slide--assises .ich-copy p{font-size:23px;max-width:280px}.ich-slide--collage .ich-image{object-position:70% center}.ich-slide--collage .ich-copy{top:20%;left:6%;max-width:88%;background:#d4c7b4ee;padding:24px}.ich-slide--collage .ich-copy h2{font-size:38px}.ich-slide--workspace .ich-copy{top:24%;left:6%;max-width:88%}.ich-slide--workspace:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0008,#0001);pointer-events:none}.ich-slide--reception .ich-copy{left:6%;right:6%;top:21%;background:#263a2aa6;padding:22px 12px}.ich .ich-copy h2{font-size:38px}.ich-copy p{font-size:18px;margin:20px 0}.ich-slide--reception .ich-copy p{font-size:18px}.ich-bottom{left:6%;right:6%;bottom:4%}.ich-controls{gap:14px}.ich-progress{gap:7px}.ich-progress button{width:28px}.ich-count{font-size:14px}}@media(prefers-reduced-motion:reduce){.ich-slide{transition:none}.ich-progress button span{animation:none!important}}.ich .ich-bottom{display:none}.ich-slide--assises .ich-copy{left:8%;bottom:9%;width:320px;max-width:36%}.ich-slide--assises .ich-copy p{font-size:clamp(18px,1.45vw,23px);line-height:1.3;max-width:320px;padding-left:14px;margin-bottom:12px;text-wrap:balance}@media(max-width:650px){.ich-slide--assises .ich-copy{left:6%;bottom:9%;width:290px;max-width:88%;padding:14px 16px}.ich-slide--assises .ich-copy p{font-size:18px;max-width:258px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/ivory-carousel-hero.css.map */
