.ams-sale{font-size:16px}
.ams-sale{--ams-sale-accent: #20367e;--ams-sale-gutter: 16px;--ams-sale-scroll-offset: 0px;--ams-sale-u: 1px;position:relative;box-sizing:border-box;font-family:inherit;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;text-align:left}.ams-sale *,.ams-sale *:before,.ams-sale *:after{box-sizing:border-box}.ams-sale [hidden]{display:none!important}:where(.ams-sale) img{display:block;max-width:none}:where(.ams-sale) picture{display:block;font-size:inherit}.ams-sale a:focus-visible,.ams-sale button:focus-visible{outline:2px solid var(--ams-sale-accent);outline-offset:2px}.ams-sale--paper{background-color:#eef0f4;background-image:var(--ams-sale-paper);background-size:375px 667px}.ams-sale__wrap{width:100%;max-width:calc(1680px + var(--ams-sale-gutter) * 2);margin-inline:auto;padding-inline:var(--ams-sale-gutter)}.ams-sale-dots{display:flex;justify-content:center;align-items:center;gap:8px}.ams-sale-dot{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#0009;cursor:pointer;transition:background-color .2s}.ams-sale-dot:after{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.ams-sale-dot.is-active{background:#000}.ams-sale-carousel-track,.ams-sale-views__track{scrollbar-width:none}.ams-sale-carousel-track::-webkit-scrollbar,.ams-sale-views__track::-webkit-scrollbar{display:none}.ams-sale-hero{overflow:hidden;width:100%;aspect-ratio:375 / 480;max-height:600px;background:#1c1c1c;color:#fff}.ams-sale-hero__media,.ams-sale-hero__picture,.ams-sale-hero__picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ams-sale-hero__picture img{object-fit:cover;object-position:center}.ams-sale-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.ams-sale-hero__video--m{display:none}@media(max-width:959px){.ams-sale-hero__video--pc{display:none}.ams-sale-hero__video--m{display:block}}.ams-sale-hero__veil{position:absolute;left:-41.4%;top:-2.32%;width:121.77%;height:133.19%;border-radius:37px;background:linear-gradient(to left,#0000 14.074%,#000 85.741%);transform:rotate(-33.97deg);pointer-events:none}.ams-sale-hero__content{position:absolute;left:16px;right:16px;bottom:27px;transform:translateY(calc(var(--ams-sale-hero-dy-m, 0) * min(1.25px,100vw / 375)))}.ams-sale-hero__title{max-width:200px;margin:0;font-family:inherit;font-size:30px;font-weight:500;line-height:30px;letter-spacing:0;text-transform:none;color:#fff}.ams-sale-hero__subtitle{max-width:314px;margin:8px 0 9px;font-size:14px;font-weight:300;line-height:18px;color:#fff}.ams-sale-hero__subtitle--pc{display:none}.ams-sale-offer{--ams-sale-offer-u: clamp(11px, calc((100vw - 32px)*.04665) , 16px);display:flex;align-items:center;justify-content:center;gap:.9375em;width:min(100%,343px);padding:.6875em .5625em;border-radius:5px;background:#fff3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:var(--ams-sale-offer-u);color:#fff}.ams-sale-offer__text{margin:0;font-size:1.125em;font-weight:700;line-height:1.5;white-space:nowrap;text-transform:none;letter-spacing:0}.ams-sale-offer__accent{font-weight:800;color:var(--ams-sale-accent)}.ams-sale-offer__actions{display:flex;align-items:stretch;flex:0 0 auto}.ams-sale-offer__code{display:flex;align-items:center;justify-content:center;height:1.9286em;min-width:6.2857em;margin:0;padding:0 .3571em;border:1px solid #fff;font-size:.875em;font-weight:600;line-height:1;white-space:nowrap}.ams-sale-offer__copy{display:flex;align-items:center;justify-content:flex-start;gap:.0625em;width:5.625em;height:1.6875em;margin:0;padding:0 0 0 .4375em;border:0;border-radius:0;background:#fff;color:#000;font-family:inherit;font-size:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.ams-sale-offer__copy-icon{width:1.0625em;height:1.0625em;flex:0 0 auto}.ams-sale-offer__copy-label{display:block;width:3.5em;font-size:.8125em;font-weight:400;line-height:1;text-align:center;white-space:nowrap;text-transform:none}.ams-sale-tab{position:fixed;right:0;top:50%;z-index:30;display:flex;align-items:stretch;gap:14px;width:68px;height:84px;padding:2px 0 0 12px;background:var(--ams-sale-accent);color:#000;text-decoration:none;text-transform:uppercase;transform:translateY(-50%);animation:ams-sale-tab-in .4s ease-out .3s backwards}.ams-sale-tab__col{display:block;writing-mode:vertical-rl;white-space:nowrap;line-height:1}.ams-sale-tab__lead{width:13px;height:100%;font-size:16px;font-weight:700;text-align:center;color:#fff}.ams-sale-tab__name{width:15px;height:100%;font-size:20px;font-style:italic;font-weight:600;text-align:center;color:#000}.ams-sale-tab__dark{color:#000}.ams-sale-tab__light{color:#fff}.ams-sale-tab__lead--pc{display:none}@keyframes ams-sale-tab-in{0%{transform:translate(100%,-50%)}to{transform:translateY(-50%)}}.ams-sale-views{padding:29px 0 60px}.ams-sale-views__inner{max-width:592px}.ams-sale-views__title{max-width:188px;margin:-5px 0 16px;font-family:inherit;font-size:30px;font-weight:400;line-height:34px;letter-spacing:0;text-transform:none;color:#000}.ams-sale-views__desc{margin:0;font-size:14px;font-weight:400;line-height:18px;color:#000}.ams-sale-views__track{display:flex;gap:16px;margin-top:36px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.ams-sale-views__dots{margin-top:30px}.ams-sale-view{position:relative;display:block;flex:0 0 100%;aspect-ratio:343 / 378;overflow:hidden;border-radius:12px;background:#d8d4cc;color:#fff;text-decoration:none;scroll-snap-align:start;-webkit-tap-highlight-color:transparent}.ams-sale-view__media,.ams-sale-view__picture,.ams-sale-view__picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ams-sale-view__picture img{object-fit:cover}.ams-sale-view__shade{display:none}.ams-sale-view__index{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:76px;height:52px;font-size:20px;font-weight:300;line-height:1;letter-spacing:-1px;white-space:nowrap;text-shadow:0 1px 8px rgba(0,0,0,.35)}.ams-sale-view__label{position:absolute;left:16px;bottom:17px;width:auto;height:auto;display:flex;align-items:center;gap:6px;max-width:calc(100% - 32px)}.ams-sale-view__arrow{position:static;left:auto;top:auto;flex:0 0 auto;width:15px;height:auto;filter:drop-shadow(0 1px 4px rgba(0,0,0,.35))}.ams-sale-view__arrow--pc{display:none}.ams-sale-view__label-text{position:static;left:auto;bottom:auto;width:auto;min-width:0;font-size:18px;font-weight:400;line-height:25px;text-align:left;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 8px rgba(0,0,0,.35)}.ams-sale-hero--promo .ams-sale-promo{position:absolute;top:0;bottom:0;pointer-events:none}.ams-sale-hero--promo .ams-sale-promo p{margin:0}.ams-sale-hero--promo .ams-sale-promo__tag,.ams-sale-hero--promo .ams-sale-promo__big>span{position:absolute;text-transform:uppercase;white-space:nowrap;letter-spacing:0}.ams-sale-hero--promo .ams-sale-promo__tag{background:#20367e;clip-path:polygon(4.386% 0,100% 0,95.614% 100%,0 100%);color:#fff;font-weight:400;text-align:center}.ams-sale-hero--promo .ams-sale-promo__big{position:absolute;box-sizing:border-box;width:max-content;margin:0;padding-top:0;padding-bottom:0;padding-left:0;font-family:inherit;font-size:inherit;font-weight:400;line-height:normal;letter-spacing:0;text-transform:none;color:#fff;text-align:center}.ams-sale-hero--promo .ams-sale-promo__kicker{font-weight:500;text-align:left}.ams-sale-hero--promo .ams-sale-promo__pct{background-image:linear-gradient(125.65deg,#2a4aa8 5.2478%,#1b2f6f 95.502%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:800;text-align:left}.ams-sale-hero--promo .ams-sale-promo__big>.ams-sale-promo__pct{position:relative;display:block;box-sizing:border-box;width:auto}.ams-sale-hero--promo .ams-sale-promo__off{font-weight:700}.ams-sale-hero--promo .ams-sale-promo__desc{position:absolute;letter-spacing:0;color:#fff;font-weight:400;white-space:normal;text-align:left}.ams-sale-hero--promo .ams-sale-promo__desc strong,.ams-sale-hero--promo .ams-sale-promo__desc b{color:#20367e;font-weight:500}@media(max-width:959px){.ams-sale-hero--promo .ams-sale-hero__veil{display:none}.ams-sale-hero--promo .ams-sale-hero__content{top:0;left:0;right:0;bottom:0;pointer-events:none}.ams-sale-hero--promo .ams-sale-promo{left:50%;width:375px;margin-left:-187.5px}.ams-sale-hero--promo .ams-sale-promo__tag{left:64px;top:33px;width:247px;height:21.667px;padding:3.25px 32.21px 0 29.79px;font-size:14.083px;line-height:15.167px}.ams-sale-hero--promo .ams-sale-promo__big{left:105px;top:80px;min-width:157px;height:76px;padding-right:63px}.ams-sale-hero--promo .ams-sale-promo__kicker{left:6px;top:0;width:41px;height:11px;font-size:13px;line-height:11px}.ams-sale-hero--promo .ams-sale-promo__pct{top:15px;min-width:94px;height:56px;font-size:70px;line-height:56px}.ams-sale-hero--promo .ams-sale-promo__off{right:0;top:19px;width:64px;height:26px;font-size:35px;line-height:26px}.ams-sale-hero--promo .ams-sale-promo__sub{right:-1px;top:55px;width:64px;height:11px;font-size:14px;line-height:11px}.ams-sale-hero--promo .ams-sale-promo__desc--pc{display:none}.ams-sale-hero--promo .ams-sale-promo__desc--m{left:16px;top:168px;width:343px;font-size:14px;line-height:20px;text-align:center}.ams-sale-hero--promo .ams-sale-offer{position:absolute;left:0;right:0;top:calc(100% - 76px);margin:0 auto;width:min(343px,calc(100% - 32px));pointer-events:auto}}@media(min-width:960px){.ams-sale-hero--promo .ams-sale-hero__content{top:calc(217 * var(--ams-sale-u));width:calc(547 * var(--ams-sale-u));height:calc(428 * var(--ams-sale-u));pointer-events:none}.ams-sale-hero--promo .ams-sale-promo{left:0;width:100%}.ams-sale-hero--promo .ams-sale-promo__desc--m{display:none}.ams-sale-hero--promo .ams-sale-promo__tag{left:calc(45.5 * var(--ams-sale-u));top:0;width:calc(456 * var(--ams-sale-u));height:calc(40 * var(--ams-sale-u));padding:calc(6 * var(--ams-sale-u)) calc(59 * var(--ams-sale-u)) 0 calc(55 * var(--ams-sale-u));font-size:calc(26 * var(--ams-sale-u));line-height:calc(28 * var(--ams-sale-u))}.ams-sale-hero--promo .ams-sale-promo__big{left:calc(45.5 * var(--ams-sale-u));top:calc(84 * var(--ams-sale-u));min-width:calc(290 * var(--ams-sale-u));height:calc(138 * var(--ams-sale-u));padding-right:calc(78 * var(--ams-sale-u))}.ams-sale-hero--promo .ams-sale-promo__kicker{left:calc(12 * var(--ams-sale-u));top:0;width:calc(106 * var(--ams-sale-u));height:calc(20 * var(--ams-sale-u));font-size:calc(20 * var(--ams-sale-u));line-height:calc(20 * var(--ams-sale-u))}.ams-sale-hero--promo .ams-sale-promo__pct{top:calc(25 * var(--ams-sale-u));min-width:calc(212 * var(--ams-sale-u));padding-right:calc(40.72 * var(--ams-sale-u));height:calc(113 * var(--ams-sale-u));font-size:calc(130 * var(--ams-sale-u));line-height:calc(113 * var(--ams-sale-u))}.ams-sale-hero--promo .ams-sale-promo__off{right:0;top:calc(37 * var(--ams-sale-u));width:calc(115 * var(--ams-sale-u));height:calc(46 * var(--ams-sale-u));font-size:calc(64 * var(--ams-sale-u));line-height:calc(46 * var(--ams-sale-u))}.ams-sale-hero--promo .ams-sale-promo__sub{right:calc(2 * var(--ams-sale-u));top:calc(98 * var(--ams-sale-u));width:calc(110 * var(--ams-sale-u));height:calc(40 * var(--ams-sale-u));font-size:calc(24.54 * var(--ams-sale-u));line-height:calc(40 * var(--ams-sale-u))}.ams-sale-hero--promo .ams-sale-promo__desc{left:calc(45.5 * var(--ams-sale-u));top:calc(246 * var(--ams-sale-u));width:calc(456 * var(--ams-sale-u));font-size:calc(16 * var(--ams-sale-u));line-height:calc(22 * var(--ams-sale-u))}.ams-sale-hero--promo .ams-sale-offer{position:absolute;left:0;top:calc(354 * var(--ams-sale-u));min-width:calc(547 * var(--ams-sale-u));justify-content:center;pointer-events:auto}.ams-sale-hero--promo .ams-sale-offer__text{min-width:calc(220 * var(--ams-sale-u));text-align:center}}@media(min-width:960px){.ams-sale{--ams-sale-gutter: min(120px, 6.25vw);--ams-sale-u: min(1px, .052084vw)}.ams-sale--paper{background-size:660px 1172px}.ams-sale-hero{aspect-ratio:1920 / 890;max-height:none}.ams-sale-hero__veil{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;transform:none;background:linear-gradient(90deg,#000000c4 0,#0000 41.2%)}.ams-sale-hero--shade:before{content:"";position:absolute;z-index:1;left:0;top:0;width:100%;height:330px;background:linear-gradient(180deg,#000 .463%,transparent 93.939%);pointer-events:none}.ams-sale-hero__content{z-index:2;left:max(var(--ams-sale-gutter),calc((100% - 1680px)/2));right:auto;top:33.146%;bottom:auto;width:40.625em;font-size:min(16px,.8334vw);transform:translate(calc(var(--ams-sale-hero-dx, 0) * var(--ams-sale-u)),calc(var(--ams-sale-hero-dy, 0) * var(--ams-sale-u)))}.ams-sale-hero__content--no-title{padding-top:10em}.ams-sale-hero__content--no-subtitle .ams-sale-offer{margin-top:calc(5.13*max(14px,1.25em))}.ams-sale-hero__title{max-width:none;font-size:5em;font-weight:400;line-height:1}.ams-sale-hero__subtitle{max-width:26.5em;margin:1.15em 0 1.18em;font-size:max(14px,1.25em);line-height:1.4}.ams-sale-hero__subtitle--pc{display:block}.ams-sale-hero__subtitle--m{display:none}.ams-sale-offer{--ams-sale-offer-u: 1em;display:inline-flex;width:auto;gap:2.25em;padding:1.25em 2.9375em;border-radius:.75em;-webkit-backdrop-filter:blur(.6875em);backdrop-filter:blur(.6875em);font-size:1em}.ams-sale-offer__text{font-size:1.875em;line-height:.9333}.ams-sale-offer__code{height:2.125em;min-width:6.6875em;padding:0 .5em 0 .5625em;font-size:1em;justify-content:flex-start}.ams-sale-offer__copy{width:5.625em;height:2.125em;gap:.0625em;padding:0 0 0 .4375em}.ams-sale-offer__copy-label{width:3.2143em;font-size:.875em}.ams-sale-tab{gap:17px;width:80px;height:150px;padding:4px 0 0 19.5px}.ams-sale-tab__lead{width:13px;height:142px;font-size:18px}.ams-sale-tab__lead--pc{display:block}.ams-sale-tab__lead--m{display:none}.ams-sale-tab__name{height:142px}.ams-sale-views{padding:7.5em 0;font-size:min(16px,.8334vw)}.ams-sale-views__inner{max-width:calc(1680px + var(--ams-sale-gutter) * 2);display:flex;gap:3.5em;height:37.5em}.ams-sale-views__intro{display:flex;flex:0 0 23.5em;flex-direction:column;justify-content:space-between;min-width:0}.ams-sale-views__title{max-width:none;margin:-.1833em 0 0;font-size:max(32px,3.75em);line-height:1.1667}.ams-sale-views__desc{margin:0 0 -.11em;font-size:max(13px,1.125em);line-height:1.3889;color:#4d4d4d}.ams-sale-views__carousel{display:block;flex:1 1 0;min-width:0;height:100%}.ams-sale-views__track{height:100%;margin-top:0;gap:1.5em;overflow:visible;scroll-snap-type:none}.ams-sale-views__dots{display:none}.ams-sale-view{flex:400 1 0;min-width:0;aspect-ratio:auto;border-radius:0;transition:flex-grow .5s cubic-bezier(.22,.61,.36,1)}.ams-sale-views__track:has(.ams-sale-view:hover) .ams-sale-view,.ams-sale-views__track:has(.ams-sale-view:focus-visible) .ams-sale-view{flex-grow:350}.ams-sale-views__track:has(.ams-sale-view:hover) .ams-sale-view:hover,.ams-sale-views__track:has(.ams-sale-view:focus-visible) .ams-sale-view:focus-visible{flex-grow:500}.ams-sale-view:focus-visible{outline-offset:-3px}.ams-sale-view__picture img{left:-1.5em;top:0;width:28em;height:100%;transition:left .5s cubic-bezier(.22,.61,.36,1),top .5s cubic-bezier(.22,.61,.36,1),width .5s cubic-bezier(.22,.61,.36,1),height .5s cubic-bezier(.22,.61,.36,1)}.ams-sale-view:hover .ams-sale-view__picture img,.ams-sale-view:focus-visible .ams-sale-view__picture img{left:0;top:-5.8%;width:100%;height:111.6%}.ams-sale-view__shade{position:absolute;left:0;right:0;bottom:0;display:block;height:7.625em;background:linear-gradient(to top,#000000cd,#0000);pointer-events:none}.ams-sale-view__index{width:3.4286em;height:1.8571em;font-size:1.75em;letter-spacing:-.05em;text-shadow:none}.ams-sale-view__label{left:1.75em;bottom:1.15em;width:auto;height:auto;max-width:calc(100% - 3.5em);gap:0}.ams-sale-view__arrow--m{display:none}.ams-sale-view__arrow--pc{position:static;display:block;left:auto;top:auto;flex:0 0 auto;width:0;margin-right:0;height:auto;filter:none;opacity:0;transition:opacity .3s,width .3s,margin-right .3s}.ams-sale-view__label-text{position:static;left:auto;bottom:auto;width:auto;min-width:0;font-size:1.125em;line-height:1.3889;text-align:left;transform:none;text-shadow:none}.ams-sale-view:hover .ams-sale-view__arrow--pc,.ams-sale-view:focus-visible .ams-sale-view__arrow--pc{width:.9375em;margin-right:.72em;opacity:1}}@media(min-width:960px)and (prefers-reduced-motion:reduce){.ams-sale-view,.ams-sale-view__picture img,.ams-sale-view__arrow--pc,.ams-sale-view__label-text{transition:none}}@media(prefers-reduced-motion:reduce){.ams-sale-tab{animation:none}.ams-sale-dot{transition:none}}