body[data-season]:not([data-season=everyday]){position:relative}.atmosphere-frame{position:absolute;top:230px;right:0;bottom:400px;left:0;pointer-events:none;z-index:0;overflow:hidden}.atmosphere-edge{position:absolute;display:block;width:170px;opacity:.38}.atmosphere-edge :is(img,svg){width:100%;height:auto;display:block;stroke:none}.atmosphere-edge-left{left:-100px;top:30px;transform:rotate(-18deg)}.atmosphere-edge-right{right:-105px;top:140px;transform:rotate(14deg)}.atmosphere-edge-middle{left:-100px;top:52%;transform:rotate(-12deg)}body[data-season]:not([data-season=everyday]) :is(.header,.topbar,.season-bar,#page-content,footer){position:relative;z-index:1}.atmosphere-garland{height:42px;background:var(--atmo-panel);overflow:hidden;color:var(--atmo-ink)}.atmosphere-garland .wrap{height:42px;display:flex;align-items:flex-start;justify-content:space-between;position:relative}.atmosphere-garland .wrap:before{content:"";position:absolute;top:0;left:0;right:0;border-top:1px solid var(--atmo-line)}.atmosphere-charm{width:32px;height:37px;padding-top:6px;display:grid;place-items:center;position:relative;flex-shrink:0}.atmosphere-charm:nth-child(2n){transform:rotate(7deg)}.atmosphere-charm:nth-child(3n){transform:rotate(-7deg)}.atmosphere-charm:before{content:"";position:absolute;top:0;left:50%;height:8px;border-left:1px solid var(--atmo-line)}.atmosphere-charm :is(img,svg){display:block;width:28px;height:29px;object-fit:contain;fill:none;stroke:none}.atmosphere-charm svg[viewBox="0 0 110 60"]{width:38px;height:29px}.atmosphere-feature{margin-top:0;margin-bottom:34px;padding:32px 34px;background:var(--atmo-block);border:2px solid var(--atmo-accent);border-radius:5px;color:#fff;position:relative;z-index:1;overflow:hidden}.atmosphere-feature:after{content:"";position:absolute;width:330px;height:330px;border:1px solid var(--atmo-accent);border-radius:50%;right:-90px;top:-145px;opacity:.3;pointer-events:none}.atmosphere-feature-head{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:25px;align-items:center;margin-bottom:23px;position:relative;z-index:1}.atmosphere-kicker{font-size:12px;font-weight:700;letter-spacing:1.3px;line-height:1.5;color:var(--atmo-accent);display:block;margin-bottom:10px}.atmosphere-feature h2{font-size:29px;line-height:1.2;color:#fff;max-width:850px;margin:0 0 10px}.atmosphere-feature p{font-size:14px;line-height:1.75;color:#fff;margin:0;max-width:800px}.atmosphere-feature-art img{width:106px;height:106px;object-fit:contain;display:block;margin:auto;filter:drop-shadow(0 5px 0 #00000012)}.atmosphere-feature-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;position:relative;z-index:1}.atmosphere-feature-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;background:var(--atmo-panel);color:var(--atmo-ink);padding:18px 20px;border-radius:3px;border-bottom:4px solid var(--atmo-accent);min-width:0}.atmosphere-feature-links b{display:block;font-size:16px;line-height:1.5;margin-bottom:4px}.atmosphere-feature-links small{display:block;font-size:12px;line-height:1.6;color:#536776}.atmosphere-feature-links svg,.atmosphere-closing-cta svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.7;flex-shrink:0}.atmosphere-feature-links a:hover{background:#fff}.atmosphere-feature-links a:focus-visible{outline:3px solid #fff;outline-offset:4px}.atmosphere-closing{background:var(--atmo-block);color:#fff;position:relative;z-index:1;margin-top:15px}.atmosphere-garland-closing{background:var(--atmo-panel);border-top:1px solid var(--atmo-line)}.atmosphere-closing-inner{padding-block:34px 38px;display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:25px}.atmosphere-closing-art img{display:block;width:80px;height:80px;object-fit:contain}.atmosphere-closing h2{font-size:26px;color:#fff;line-height:1.3;margin:0 0 9px}.atmosphere-closing p{font-size:14px;line-height:1.75;color:#fff;margin:0}.atmosphere-closing-cta{display:inline-flex;align-items:center;justify-content:center;gap:15px;background:#ffe42e;color:#182a35;min-height:46px;padding:13px 18px;border-radius:3px;font-size:13px;font-weight:700;white-space:nowrap}.atmosphere-closing-cta:focus-visible{outline:3px solid white;outline-offset:4px}body[data-season=christmas] :is(.atmosphere-feature-art,.atmosphere-closing-art) img{background:#fff4dd;border-radius:50%;padding:13px}body[data-season=christmas] .atmosphere-kicker{color:#f3d38a}body[data-season=christmas] :is(.catalogue-copy .section-label,.relationship .contact .section-label){color:#f3d38a}body[data-season]:not([data-season=everyday]) :is(.cat-bottom-cta,.camp-band,.camp-reader-cta){display:none}body[data-season]:not([data-season=everyday]) .cat-section-sm:has(>.cat-bottom-cta){display:none}@media(max-width:760px){.atmosphere-frame{top:170px}.atmosphere-edge{width:70px;opacity:.22}.atmosphere-edge-left,.atmosphere-edge-middle{left:-54px}.atmosphere-edge-right{right:-54px}.atmosphere-garland,.atmosphere-garland .wrap{height:29px}.atmosphere-charm{height:27px;width:27px;padding-top:4px}.atmosphere-charm:nth-child(n+7){display:none}.atmosphere-charm :is(img,svg){width:22px;height:22px}.atmosphere-charm svg[viewBox="0 0 110 60"]{width:32px;height:22px}.atmosphere-charm:before{height:6px}.atmosphere-feature{padding:24px 19px;margin-bottom:25px}.atmosphere-feature-head{grid-template-columns:minmax(0,1fr) 53px;gap:10px;margin-bottom:19px;align-items:start}.atmosphere-feature-art img{width:53px;height:60px}.atmosphere-kicker{font-size:10px;letter-spacing:.7px;margin-bottom:8px}.atmosphere-feature h2{font-size:24px;line-height:1.17;margin-bottom:10px}.atmosphere-feature p{font-size:13px;line-height:1.7}.atmosphere-feature-links{grid-template-columns:1fr;gap:10px}.atmosphere-feature-links a{padding:15px 16px;gap:12px;border-bottom-width:3px}.atmosphere-feature-links b{font-size:15px}.atmosphere-feature-links small{font-size:12px}.atmosphere-closing-inner{grid-template-columns:53px minmax(0,1fr);padding-block:25px 29px;gap:15px}.atmosphere-closing-art img{width:53px;height:60px}.atmosphere-closing h2{font-size:23px;line-height:1.25}.atmosphere-closing p{font-size:13px;line-height:1.7}.atmosphere-closing-cta{grid-column:1/-1;justify-self:start;margin-top:3px;font-size:13px}.atmosphere-closing .atmosphere-kicker{font-size:10px}body[data-season=christmas] :is(.atmosphere-feature-art,.atmosphere-closing-art) img{padding:7px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/micasa-atmosphere-content.css.map */
