.amc-offers{background:#fff;padding:24px 0 26px}.amc-offers__inner{--amc-offer-w:min(440px,58vw);width:min(var(--amc-frame,1320px),calc(100% - var(--amc-frame-gutter,16px)*2));margin:0 auto}.amc-offers__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.amc-offers__grid{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:22px;padding:6px 0 12px;padding-inline:calc(50% - var(--amc-offer-w)/2);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:50%;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.amc-offers__grid::-webkit-scrollbar{display:none}.amc-offers__item{flex:0 0 var(--amc-offer-w);width:var(--amc-offer-w);min-width:0;scroll-snap-align:center;transition:opacity .28s ease,transform .28s ease}.amc-offers__item:not(.is-active){opacity:.5;transform:scale(.955)}.amc-offers__nav{display:flex;align-items:center;justify-content:center;gap:14px;margin:2px 0 0}.amc-offers__arrow{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #d3dde8;border-radius:50%;background:#fff;color:#061a35;cursor:pointer;box-shadow:0 1px 2px #061a3514;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease}.amc-offers__arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.amc-offers__arrow:hover{border-color:#d71920;color:#d71920;box-shadow:0 2px 8px #d719202e}.amc-offers__arrow:focus-visible{outline:3px solid #061a35;outline-offset:2px}.amc-offers__dots{display:flex;align-items:center;gap:8px}.amc-offers__dot{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:#c3cedb;cursor:pointer;transition:width .2s ease,background .2s ease}.amc-offers__dot[aria-current=true]{width:26px;background:#d71920}.amc-offers__dot:focus-visible{outline:3px solid #061a35;outline-offset:2px}.amc-offer{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;border-radius:6px;background:#fff;color:#061a35;text-decoration:none;container-type:inline-size;box-shadow:0 0 0 1px #d3dde8,0 2px 4px #061a350f,0 14px 30px #061a351f;transition:box-shadow .2s ease,transform .2s ease}.amc-offer:hover,.amc-offer:focus-within{box-shadow:0 0 0 1px #aebbc6,0 4px 8px #061a3514,0 22px 44px #061a3533;transform:translateY(-3px)}.amc-offer:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff29;pointer-events:none}.amc-offer a{color:inherit;text-decoration:none}.amc-offer a:focus-visible{outline:3px solid #061a35;outline-offset:-3px}@media(max-width:699px){.amc-offers{padding:16px 0 20px}.amc-offers__inner{--amc-offer-w:min(440px,86vw)}.amc-offers__grid{gap:12px;padding-bottom:10px}.amc-offers__nav{gap:12px}.amc-offers__arrow{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.amc-offers__item{transition:none}}@media(prefers-reduced-motion:reduce){.amc-offer,.amc-offer__cta svg{transition:none}.amc-offer:hover,.amc-offer:focus-within,.amc-offer:hover .amc-offer__cta svg{transform:none}}.amc-offer__info{position:absolute;z-index:4;top:0;right:0;left:0;pointer-events:none}.amc-offer__info summary{position:absolute;top:3px;right:3px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;list-style:none;cursor:pointer;pointer-events:auto}.amc-offer__info summary::-webkit-details-marker{display:none}.amc-offer__info summary svg{width:19px;height:19px;overflow:visible;filter:drop-shadow(0 1px 2px rgba(3,14,32,.4))}.amc-offer__info summary circle{fill:#fff;stroke:#061a3540;stroke-width:1;transition:fill .15s ease}.amc-offer__info summary path{fill:none;stroke:#061a35;stroke-width:2;stroke-linecap:round;transition:stroke .15s ease}.amc-offer__info summary:hover circle,.amc-offer__info[open] summary circle{fill:#061a35;stroke:#fff}.amc-offer__info summary:hover path,.amc-offer__info[open] summary path{stroke:#fff}.amc-offer__info summary:focus-visible{outline:3px solid #ffc72c;outline-offset:-4px}.amc-offer__terms{position:absolute;top:35px;right:8px;box-sizing:border-box;width:min(340px,calc(100% - 16px));max-height:calc(100cqw - 46px);overflow:auto;padding:11px 13px 12px;border-radius:6px;background:#fff;box-shadow:0 0 0 1px #061a351f,0 14px 34px #030e2066;color:#33475a;font-family:inherit;font-size:11.5px;font-weight:500;line-height:1.45;letter-spacing:0;text-align:left;text-transform:none;pointer-events:auto;animation:amc-offer-terms .16s ease-out}.amc-offer__terms b{display:block;margin:0 0 4px;color:#d71920;font-size:10px;font-weight:900;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}@keyframes amc-offer-terms{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.amc-offer__terms{animation:none}.amc-offer__info summary circle,.amc-offer__info summary path{transition:none}}.amc-offer__art,.amc-offer__u{--u:calc(100cqw/1080)}.amc-offer__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.amc-offer__art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;color:#061a35;font-family:inherit;font-size:calc(20*var(--u));font-weight:400;line-height:1.2;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}.amc-offer__art *{box-sizing:border-box;margin:0}:where(.amc-offer__art) :where(span,b,s){display:block;font-weight:inherit}.amc-offer__art img{position:absolute;display:block;max-width:none;height:auto;padding:0;border:0;border-radius:0;background:none;object-fit:contain}.amc-offer__art svg{position:absolute;display:block}.amc-offer__f{font-family:"Francois One",var(--font-heading-family,"Arial Narrow"),"Arial Narrow",sans-serif;font-weight:400}.amc-offer__kicker{position:absolute;left:calc(56*var(--u));top:calc(56*var(--u));color:#d71920;font-size:calc(30*var(--u));font-weight:900;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.amc-offer__title{position:absolute;left:calc(56*var(--u));top:calc(96*var(--u));font-size:calc(152*var(--u));line-height:.95;letter-spacing:-.02em;white-space:nowrap}.amc-offer__title b{display:inline;color:#d71920}@supports ((-webkit-background-clip:text) or (background-clip:text)){.amc-offer__title b{background:linear-gradient(180deg,#f4323c 12%,#d71920 58%,#b3131a 94%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.amc-offer__glow,.amc-offer__scrim{position:absolute;left:0;width:100%}.amc-offer__mesh{left:0;top:0;width:100%;height:100%}.amc-offer__cta{position:absolute;right:calc(44*var(--u));bottom:calc(44*var(--u));display:flex;align-items:center;justify-content:center;gap:calc(12*var(--u));height:calc(72*var(--u));padding:0 calc(26*var(--u)) calc(2*var(--u));border-radius:calc(5*var(--u));background:linear-gradient(180deg,#f3303a,#d71920 55%,#bb141b);box-shadow:inset 0 calc(2*var(--u)) 0 #ffffff57,inset 0 calc(-2*var(--u)) 0 #5a000647,0 calc(10*var(--u)) calc(22*var(--u)) #d719206b;color:#fff;font-size:calc(36*var(--u));line-height:1;white-space:nowrap}.amc-offer__cta svg{position:static;flex:none;width:calc(28*var(--u));height:calc(22*var(--u));transition:transform .2s ease}.amc-offer:hover .amc-offer__cta{filter:brightness(1.08)}.amc-offer:hover .amc-offer__cta svg{transform:translate(18%)}.amc-sale__stage{position:absolute;left:0;top:calc(230*var(--u));width:calc(640*var(--u));height:calc(540*var(--u));background:radial-gradient(ellipse at 46% 52%,#e4eefb,#e4eefb8c 38%,#fff0 68%)}.amc-sale__stripe{position:absolute;left:calc(506*var(--u));top:0;width:calc(574*var(--u));height:100%;background:linear-gradient(180deg,#f3303a,#d71920,#b8141b);clip-path:polygon(calc(130*var(--u)) 0,100% 0,100% 100%,calc(40*var(--u)) 100%)}.amc-sale__panel{position:absolute;left:calc(520*var(--u));top:0;width:calc(560*var(--u));height:100%;background:linear-gradient(165deg,#0b2f66,#061a35 48%,#030e20);clip-path:polygon(calc(130*var(--u)) 0,100% 0,100% 100%,calc(40*var(--u)) 100%)}.amc-sale__panel .amc-offer__glow{top:0;height:100%;background:linear-gradient(118deg,#ffffff24,#fff0 30%),radial-gradient(circle at 70% 30%,#3a7cffbd,#1446aa4d 34%,#061a3500 62%)}.amc-sale__panel .amc-offer__mesh{opacity:.4}.amc-sale__panel .amc-offer__scrim{bottom:0;height:calc(400*var(--u));background:linear-gradient(to top,#030e20,#030e20b8 40%,#030e2000)}.amc-sale__leaf--a{left:calc(862*var(--u));top:calc(-30*var(--u));width:calc(150*var(--u));height:calc(225*var(--u));transform:rotate(28deg);filter:drop-shadow(0 calc(10*var(--u)) calc(12*var(--u)) rgba(3,14,32,.4))}.amc-sale__leaf--b{left:calc(752*var(--u));top:calc(30*var(--u));width:calc(110*var(--u));height:calc(165*var(--u));transform:rotate(-34deg);filter:drop-shadow(0 calc(10*var(--u)) calc(12*var(--u)) rgba(3,14,32,.4))}.amc-sale__leaf--c{left:calc(980*var(--u));top:calc(150*var(--u));width:calc(84*var(--u));height:calc(126*var(--u));transform:rotate(62deg);filter:drop-shadow(0 calc(8*var(--u)) calc(10*var(--u)) rgba(3,14,32,.4))}.amc-sale__ground{position:absolute;left:calc(40*var(--u));top:calc(772*var(--u));width:calc(480*var(--u));height:calc(64*var(--u));background:radial-gradient(ellipse at center,#061a354d,#061a3500 68%)}.amc-offer__art .amc-sale__walkin{left:calc(18*var(--u));top:calc(330*var(--u));width:calc(330*var(--u));filter:drop-shadow(0 calc(14*var(--u)) calc(14*var(--u)) rgba(6,26,53,.2))}.amc-offer__art .amc-sale__upright{left:calc(282*var(--u));top:calc(204*var(--u));width:calc(326*var(--u));filter:drop-shadow(0 calc(16*var(--u)) calc(14*var(--u)) rgba(6,26,53,.26))}.amc-offer__art .amc-sale__cot{left:calc(264*var(--u));top:calc(520*var(--u));width:calc(344*var(--u));mix-blend-mode:multiply;filter:saturate(1.35) contrast(1.08)}.amc-sale__offer{position:absolute;left:calc(56*var(--u));bottom:calc(44*var(--u))}.amc-sale__offer-head{font-size:calc(56*var(--u));line-height:1;letter-spacing:-.01em}.amc-sale__offer-sub{margin-top:calc(4*var(--u));font-size:calc(30*var(--u));font-weight:800;line-height:1.2;white-space:nowrap}.amc-sale__offer-row{display:flex;align-items:center;gap:calc(14*var(--u));margin-top:calc(10*var(--u));white-space:nowrap}.amc-sale__code{padding:calc(9*var(--u)) calc(14*var(--u));border-radius:calc(5*var(--u));background:linear-gradient(180deg,#f3303a,#d71920 55%,#bb141b);color:#fff;font-size:calc(29*var(--u));font-weight:800;line-height:1.1;letter-spacing:.03em}.amc-sale__ends{color:#33475a;font-size:calc(29*var(--u));font-weight:700}.amc-sale__plain{position:absolute;left:calc(56*var(--u));bottom:calc(44*var(--u));width:calc(480*var(--u));font-size:calc(46*var(--u));line-height:1.08}.amc-sale__lockup{position:absolute;left:calc(660*var(--u));top:calc(272*var(--u));color:#fff;white-space:nowrap;text-shadow:0 calc(6*var(--u)) calc(18*var(--u)) rgba(3,14,32,.45)}.amc-sale__upto{font-size:calc(56*var(--u));line-height:1;letter-spacing:.05em;text-transform:uppercase}.amc-sale__pct{margin-top:calc(6*var(--u));font-size:calc(202*var(--u));line-height:.98;letter-spacing:-.02em}.amc-sale__off{font-size:calc(214*var(--u));line-height:.94;letter-spacing:-.01em;text-transform:uppercase}.amc-offer--finance{background:#061a35}.amc-fin__top,.amc-fin__bottom{position:absolute;left:0;display:block;width:100%;overflow:hidden}.amc-fin__top{top:0;height:56.4815%}.amc-fin__bottom{bottom:0;height:43.5185%}.amc-fin__top .amc-offer__art{background:linear-gradient(160deg,#f6343d,#dc1c24 42%,#b8141b);color:#fff}.amc-fin__bottom .amc-offer__art{background:linear-gradient(170deg,#0b2f66,#061a35 52%,#030e20);color:#fff}.amc-fin__top .amc-offer__glow{top:0;height:100%;background:linear-gradient(120deg,#ffffff29,#fff0 26%),radial-gradient(circle at 22% 22%,#ff8478d1,#f0283000 54%)}.amc-fin__top .amc-offer__mesh{opacity:.4}.amc-fin__top .amc-offer__scrim{bottom:0;height:calc(240*var(--u));background:linear-gradient(to top,#780a10e6,#780a1000)}.amc-fin__pct{left:0;top:0;width:calc(1080*var(--u));height:calc(610*var(--u));filter:drop-shadow(0 calc(16*var(--u)) calc(22*var(--u)) rgba(70,0,6,.45))}.amc-fin__window{position:absolute;width:calc(314*var(--u));height:calc(314*var(--u));overflow:hidden;border-radius:50%;background:#fff;box-shadow:inset 0 calc(-14*var(--u)) calc(26*var(--u)) #061a3514}.amc-fin__window--a{left:calc(373*var(--u));top:calc(43*var(--u))}.amc-fin__window--b{left:calc(733*var(--u));top:calc(253*var(--u))}.amc-offer__art .amc-fin__lift{left:calc(17*var(--u));top:calc(62*var(--u));width:calc(326*var(--u));clip-path:inset(0 17% 0 0)}.amc-offer__art .amc-fin__table{left:calc(3*var(--u));top:calc(36*var(--u));width:calc(317*var(--u))}.amc-fin__top .amc-offer__kicker{top:calc(49*var(--u));padding:calc(7*var(--u)) calc(16*var(--u));border-radius:calc(999*var(--u));background:#ffc72c;box-shadow:0 calc(6*var(--u)) calc(14*var(--u)) #4600064d;color:#061a35;letter-spacing:.1em}.amc-fin__zero{position:absolute;left:calc(46*var(--u));top:calc(76*var(--u));font-size:calc(410*var(--u));line-height:1;letter-spacing:-.02em;text-shadow:0 calc(14*var(--u)) calc(22*var(--u)) rgba(70,0,6,.42)}.amc-fin__apr{position:absolute;left:calc(56*var(--u));top:calc(430*var(--u));font-size:calc(78*var(--u));line-height:1;letter-spacing:.01em;white-space:nowrap;text-shadow:0 calc(6*var(--u)) calc(14*var(--u)) rgba(70,0,6,.35)}.amc-fin__pay{position:absolute;left:calc(56*var(--u));top:calc(518*var(--u));display:flex;align-items:center;gap:calc(14*var(--u));padding:calc(8*var(--u)) calc(18*var(--u)) calc(8*var(--u)) calc(10*var(--u));border-radius:calc(7*var(--u));background:#fff;box-shadow:0 calc(8*var(--u)) calc(18*var(--u)) #4600064d;color:#061a35;font-size:calc(30*var(--u));font-weight:800;line-height:1;white-space:nowrap}.amc-fin__pay svg{position:static;flex:none;width:calc(86*var(--u));height:calc(54*var(--u))}.amc-fin__bottom .amc-offer__glow{top:0;height:100%;background:linear-gradient(120deg,#ffffff1a,#fff0 24%),radial-gradient(circle at 78% 18%,#3a7cffb3,#1446aa47 34%,#061a3500 62%)}.amc-fin__bottom .amc-offer__mesh{opacity:.36}.amc-fin__bottom .amc-offer__scrim{bottom:0;height:calc(200*var(--u));background:linear-gradient(to top,#030e20,#030e20c7 45%,#030e2000)}.amc-fin__bottom .amc-offer__kicker{color:#fff}.amc-fin__bottom .amc-offer__title{top:calc(96*var(--u));font-size:calc(120*var(--u));color:#fff;text-shadow:0 calc(6*var(--u)) calc(18*var(--u)) rgba(3,14,32,.45)}.amc-fin__sub{position:absolute;left:calc(56*var(--u));top:calc(226*var(--u));width:calc(700*var(--u));font-size:calc(33*var(--u));font-weight:700;line-height:1.26}.amc-fin__deadline{position:absolute;left:calc(56*var(--u));bottom:calc(52*var(--u));padding:calc(12*var(--u)) calc(16*var(--u));border:calc(2*var(--u)) solid #fff;border-radius:calc(5*var(--u));font-size:calc(28*var(--u));font-weight:800;line-height:1;white-space:nowrap}.amc-fin__plus{position:absolute;z-index:2;left:50%;top:56.4815%;width:calc(92*var(--u));height:calc(92*var(--u));transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 calc(10*var(--u)) calc(20*var(--u)) #030e206b,inset 0 calc(-4*var(--u)) calc(8*var(--u)) #061a351a;pointer-events:none}.amc-fin__plus svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media(min-width:1100px){.amc-offers__grid{display:grid;grid-template-columns:repeat(2,minmax(0,520px));justify-content:center;gap:24px;padding:6px 0 14px;overflow:visible;scroll-snap-type:none}.amc-offers__item,.amc-offers__item:not(.is-active){width:auto;opacity:1;transform:none}.amc-offers__item.is-active .amc-offer{box-shadow:0 0 0 1px #aebbc6,0 4px 8px #061a3514,0 22px 44px #061a3533;transform:translateY(-3px)}.amc-offers__grid:hover .amc-offers__item.is-active:not(:hover) .amc-offer{box-shadow:0 0 0 1px #d3dde8,0 2px 4px #061a350f,0 14px 30px #061a351f;transform:none}.amc-offers__nav{display:none}}@supports not (width:1cqw){.amc-offer__art,.amc-offer__u{--u:calc(min(440px,58vw)/1080)}@media(max-width:699px){.amc-offer__art,.amc-offer__u{--u:calc(min(440px,86vw)/1080)}}@media(min-width:1100px){.amc-offer__art,.amc-offer__u{--u:calc(min(520px,(min(1320px,100vw - 48px) - 24px)/2)/1080)}}}
/*# sourceMappingURL=/cdn/shop/t/379/assets/amc-home-promo-cards.css.map */
