.ac-hx{--ac-hx-pink: #fa3898;--ac-hx-pink-light: #ff8fc3;--ac-hx-gold: #f5d194;--ac-hx-cream: #fff8ef;--ac-hx-deep: #050e2a;width:100%;padding:16px 18px 12px}.ac-hx,.ac-hx *{box-sizing:border-box}.ac-hx__shell{isolation:isolate;position:relative;min-height:clamp(410px,34vw,565px);width:100%;border-radius:clamp(19px,2vw,32px);overflow:hidden;background:radial-gradient(ellipse 46% 62% at 50% 45%,#111a46,#080e30 75%,#060d28);box-shadow:0 15px 45px #0c0f321f}.ac-hx__shell:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 47% 63% at 50% 48%,#050b22f5,#050b22d1 56%,#050b2200)}.ac-hx__wall{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(18,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));gap:clamp(4px,.35vw,7px);padding:clamp(4px,.48vw,9px);pointer-events:none;z-index:0}.ac-hx__door{position:relative;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(168,133,239,.53);border-radius:clamp(6px,.85vw,15px);background:linear-gradient(153deg,#202b63,#111d47 58%,#101a3e);box-shadow:inset 0 1px 1px #d1c3ff24,inset 0 -3px 8px #07082766,0 0 8px #7241d830;overflow:hidden}.ac-hx__door:nth-child(5n+2){background:linear-gradient(140deg,#403073,#182450 69%,#172c62)}.ac-hx__door:nth-child(6n+3){background:linear-gradient(145deg,#214676,#1a2552 68%,#14203e)}.ac-hx__door:nth-child(7n+4){background:linear-gradient(150deg,#302654,#15265a 78%,#172c50)}.ac-hx__door:nth-child(4n+1){box-shadow:inset 0 1px 1px #e1d1ff36,inset 0 -2px 5px #00000052,0 0 9px #9550e273}.ac-hx__door-number{position:relative;z-index:2;font:700 clamp(17px,2.2vw,37px)/1 Georgia,"Times New Roman",serif;color:var(--ac-hx-gold);text-shadow:0 1px 0 rgba(38,16,44,.5),0 0 11px rgba(242,168,117,.22)}.ac-hx__door--gift:before,.ac-hx__door--gift:after{content:"";position:absolute;z-index:1;background:linear-gradient(90deg,#d79942,#ffe2a3 44%,#e2a35a 80%,#ac643b);box-shadow:0 0 13px #fecc7545}.ac-hx__door--gift:before{width:clamp(5px,.9vw,13px);top:0;bottom:0;left:calc(50% - clamp(3px,.45vw,6px))}.ac-hx__door--gift:after{height:clamp(5px,.9vw,13px);left:0;right:0;top:calc(50% - clamp(3px,.45vw,6px))}.ac-hx__door--gift .ac-hx__door-number{position:absolute;top:8%;right:10%;padding:2px 5px;border-radius:7px;background:#060c23b0;font-size:clamp(14px,1.55vw,26px)}.ac-hx__bow{position:absolute;z-index:3;top:50%;left:50%;height:22%;width:36%;transform:translate(-50%,-50%)}.ac-hx__bow:before,.ac-hx__bow:after{content:"";position:absolute;top:12%;width:42%;height:75%;border:clamp(4px,.5vw,8px) solid #f7c87f;background:linear-gradient(135deg,#efb55f,#ffe5ad,#cb8747);border-radius:80% 50% 70%;box-shadow:0 2px 8px #00000038}.ac-hx__bow:before{left:7%;transform:rotate(-28deg)}.ac-hx__bow:after{right:7%;transform:rotate(28deg) scaleX(-1)}.ac-hx__bow i{position:absolute;left:43%;top:34%;width:15%;height:35%;border-radius:50%;background:#ffe5a5;z-index:1}.ac-hx__door--1{grid-area:1 / 1 / 2 / 3}.ac-hx__door--2{grid-area:1 / 3 / 2 / 5}.ac-hx__door--3{grid-area:1 / 5 / 2 / 7}.ac-hx__door--4{grid-area:2 / 1 / 4 / 3}.ac-hx__door--5{grid-area:2 / 3 / 3 / 5}.ac-hx__door--6{grid-area:2 / 5 / 3 / 7}.ac-hx__door--7{grid-area:3 / 3 / 4 / 5}.ac-hx__door--8{grid-area:3 / 5 / 5 / 7}.ac-hx__door--9{grid-area:4 / 1 / 5 / 3}.ac-hx__door--10{grid-area:4 / 3 / 5 / 5}.ac-hx__door--11{grid-area:5 / 1 / 7 / 3}.ac-hx__door--12{grid-area:5 / 3 / 7 / 6}.ac-hx__door--13{grid-area:1 / 13 / 2 / 15}.ac-hx__door--14{grid-area:1 / 15 / 2 / 17}.ac-hx__door--15{grid-area:1 / 17 / 3 / 19}.ac-hx__door--16{grid-area:2 / 13 / 4 / 15}.ac-hx__door--17{grid-area:2 / 15 / 3 / 17}.ac-hx__door--18{grid-area:3 / 15 / 4 / 17}.ac-hx__door--19{grid-area:3 / 17 / 4 / 19}.ac-hx__door--20{grid-area:4 / 13 / 5 / 15}.ac-hx__door--21{grid-area:4 / 15 / 5 / 17}.ac-hx__door--22{grid-area:4 / 17 / 7 / 19}.ac-hx__door--23{grid-area:5 / 13 / 7 / 15}.ac-hx__door--24{grid-area:5 / 15 / 7 / 17}.ac-hx__center{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(410px,34vw,565px);max-width:min(100%,970px);padding:clamp(26px,3vw,50px) 8px;margin-inline:auto;color:var(--ac-hx-cream);text-align:center}.ac-hx__offer{display:inline-block;margin:0 0 clamp(12px,1.2vw,19px);padding:clamp(8px,1vw,13px) clamp(18px,1.8vw,32px);border:1.5px solid #e8b669;border-radius:100px;background:#080e2cd9;box-shadow:0 0 18px #fab55629,inset 0 0 0 1px #ffefbd21;font:700 clamp(13px,1.65vw,25px)/1.3 Arial,sans-serif;letter-spacing:-.015em;white-space:nowrap}.ac-hx__offer strong,.ac-hx__offer span{color:var(--ac-hx-pink-light)}.ac-hx__title{margin:0 0 clamp(16px,1.55vw,26px);font:700 clamp(38px,4.25vw,80px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.042em;color:var(--ac-hx-cream);text-shadow:0 2px 14px rgba(0,0,0,.23)}.ac-hx__title span{display:block;white-space:nowrap}.ac-hx__title em{color:var(--ac-hx-pink-light);font-style:italic}.ac-hx__button{display:inline-flex;align-items:center;justify-content:center;gap:clamp(11px,1.45vw,25px);min-height:clamp(50px,4.5vw,70px);padding:9px clamp(19px,2.3vw,40px);background:linear-gradient(180deg,#ff88c2,#f93696 44%,#e80074);border:2px solid #ffe5ee;border-radius:100px;box-shadow:inset 0 2px #ffffff40,0 0 18px #f4249a6b,0 8px 15px #0000002b;color:#fff;text-decoration:none;font:700 clamp(16px,2.1vw,30px)/1.1 Arial,sans-serif;transition:transform .18s ease,box-shadow .18s ease}.ac-hx__button:focus-visible{outline:3px solid #fff;outline-offset:4px}.ac-hx__button:hover{transform:translateY(-2px);box-shadow:inset 0 2px #ffffff40,0 0 28px #f4249ab3,0 12px 16px #00000038;color:#fff}.ac-hx__button-price{border-left:1px solid rgba(255,255,255,.67);padding-left:clamp(11px,1.4vw,25px);white-space:nowrap}.ac-hx__chevron{font-size:1.5em;line-height:.65}.ac-hx__note{margin:9px 0 0;color:#5b6272;text-align:center;font:400 clamp(12px,1.05vw,15px)/1.4 Arial,sans-serif}@media(max-width:1100px){.ac-hx__title{font-size:clamp(36px,5vw,58px)}.ac-hx__shell,.ac-hx__center{min-height:390px}.ac-hx__offer{font-size:clamp(12px,1.5vw,16px)}}@media(max-width:749px){.ac-hx{padding:10px 10px 8px}.ac-hx__shell{border-radius:20px;min-height:460px}.ac-hx__center{min-height:460px;padding:54px 11px;max-width:100%}.ac-hx__wall{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));gap:4px;padding:5px;opacity:.94}.ac-hx__door:nth-child(n){grid-area:auto;display:none}.ac-hx__door--1{display:flex!important;grid-area:1/1/2/4!important}.ac-hx__door--2{display:flex!important;grid-area:1/4/2/7!important}.ac-hx__door--3{display:flex!important;grid-area:1/7/2/10!important}.ac-hx__door--15{display:flex!important;grid-area:1/10/2/13!important}.ac-hx__door--4{display:flex!important;grid-area:2/1/4/3!important}.ac-hx__door--8{display:flex!important;grid-area:4/1/6/3!important}.ac-hx__door--16{display:flex!important;grid-area:2/11/4/13!important}.ac-hx__door--22{display:flex!important;grid-area:4/11/6/13!important}.ac-hx__door--11{display:flex!important;grid-area:6/1/7/4!important}.ac-hx__door--12{display:flex!important;grid-area:6/4/7/7!important}.ac-hx__door--23{display:flex!important;grid-area:6/7/7/10!important}.ac-hx__door--24{display:flex!important;grid-area:6/10/7/13!important}.ac-hx__door-number{font-size:19px}.ac-hx__shell:after{background:radial-gradient(ellipse 75% 56% at 50% 49%,#050b22,#050b22f0 70%,#050b2217)}.ac-hx__offer{font-size:clamp(12px,2.7vw,15px);padding:9px 13px;letter-spacing:-.025em;margin:0 0 23px}.ac-hx__title{font-size:clamp(33px,8.6vw,57px);line-height:1.02;margin:0 0 29px;letter-spacing:-.05em}.ac-hx__button{min-height:54px;font-size:clamp(15px,3.7vw,20px);gap:12px;padding:11px 18px}.ac-hx__note{font-size:12px;max-width:none}}@media(max-width:390px){.ac-hx__title{font-size:clamp(30px,8.3vw,35px)}.ac-hx__offer{font-size:11.5px}.ac-hx__button{font-size:15px;padding:11px 14px}}@media(prefers-reduced-motion:reduce){.ac-hx__button{transition:none}}@media(min-width:750px){.ac-hx__shell--artwork{background-image:var(--ac-hx-asset);background-size:cover;background-position:center center}.ac-hx__shell--artwork .ac-hx__wall{display:none}.ac-hx__shell--artwork:after{background:none}}@media(min-width:1100px){.ac-hx__shell--artwork .ac-hx__center{transform:translateY(-18px)}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/astro-advent-home-hero.css.map */
