.anniversary-featured-story{inline-size:100%;margin:0;padding:0;background:var(--color-bg-white, #fff);color:var(--color-text-primary)}.anniversary-featured-story__component{display:block}.anniversary-featured-story__inner{box-sizing:border-box;inline-size:100%;max-inline-size:none;margin-inline:0;padding-block:var(--space-token-4xl) var(--space-token-none);padding-inline:var(--space-token-none)}.anniversary-featured-story__heading{margin:0;color:var(--color-text-primary);letter-spacing:0;text-wrap:balance;white-space:normal}.anniversary-featured-story__slides{position:relative;display:grid;margin-block-start:var(--space-token-l)}.anniversary-featured-story__slide{grid-area:1 / 1;display:grid;gap:var(--space-token-base);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(var(--story-slide-offset, 0),0,0);transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),visibility .52s;z-index:0}.anniversary-featured-story__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0);z-index:1}.anniversary-featured-story__slide.is-leaving{opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(var(--story-slide-leave-offset, 0),0,0);z-index:2}.anniversary-featured-story__copy{order:2}.anniversary-featured-story__author,.anniversary-featured-story__title,.anniversary-featured-story__summary p{margin:0}.anniversary-featured-story__author{color:var(--color-mamo-red-normal);font:var(--font-base-medium)}.anniversary-featured-story__title{margin-block-start:var(--space-token-2xs);color:var(--color-text-primary);font:var(--font-xl-semibold);letter-spacing:0}.anniversary-featured-story__summary{max-block-size:calc(var(--line-height-base, 22px) * 7);margin-block-start:var(--space-token-base);overflow:hidden;color:var(--color-text-secondary);font:var(--font-base-medium);text-overflow:ellipsis}.anniversary-featured-story__summary p+p{margin-block-start:0}.anniversary-featured-story__summary+.anniversary-featured-story__author{margin-block-start:var(--space-token-base)}.anniversary-featured-story__quote{line-height:0}.anniversary-featured-story__quote svg{display:block;inline-size:27px;block-size:18px}.anniversary-featured-story__media{position:relative;order:1;display:block;inline-size:100%;border-radius:var(--radius-s);background:var(--color-bg-black);color:var(--color-text-primary);overflow:clip}.anniversary-featured-story__media-trigger{display:block;inline-size:100%;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:pointer}.anniversary-featured-story__media-trigger:focus-visible{outline:2px solid var(--color-mamo-red-normal);outline-offset:var(--space-token-xs)}.anniversary-featured-story__source{display:none}.anniversary-featured-story__source--mobile{display:block}.anniversary-featured-story__source picture,.anniversary-featured-story__source picture-breakpoint{display:contents}.anniversary-featured-story__image,.anniversary-featured-story__placeholder{display:block;inline-size:100%;aspect-ratio:350 / 233;block-size:auto;object-fit:cover}.anniversary-featured-story__play{--anniversary-featured-story-play-size: var(--size-11);--anniversary-featured-story-play-icon-size: 16px;position:absolute;inset-inline-end:var(--space-token-base);inset-block-end:var(--space-token-base);z-index:1;inline-size:var(--anniversary-featured-story-play-size);min-inline-size:0;block-size:var(--anniversary-featured-story-play-size);min-block-size:0;padding:0;border:0;background:var(--color-text-white-primary);color:var(--color-bg-brand-dark);cursor:pointer;white-space:nowrap;overflow:hidden}.anniversary-featured-story__play:focus-visible{outline:2px solid var(--color-mamo-red-normal);outline-offset:var(--space-token-xs)}.anniversary-featured-story__play svg{position:absolute;inset-block-start:50%;inset-inline-end:calc((var(--anniversary-featured-story-play-size) - var(--anniversary-featured-story-play-icon-size)) / 2);inline-size:var(--anniversary-featured-story-play-icon-size);block-size:var(--anniversary-featured-story-play-icon-size);transform:translateY(-50%)}.anniversary-featured-story__play-label{position:absolute;inset-block-start:50%;inset-inline-start:var(--space-token-l);color:var(--color-bg-brand-dark);font:var(--font-base-medium);opacity:0;pointer-events:none;transform:translate3d(8px,-50%,0);white-space:nowrap}@media screen and (min-width:1280px){.anniversary-featured-story__play{transition:inline-size .3s ease-in-out}.anniversary-featured-story__play-label{transition:opacity .18s ease-in-out,transform .3s ease-in-out}.anniversary-featured-story__play:focus-visible{inline-size:156px}.anniversary-featured-story__play:focus-visible .anniversary-featured-story__play-label{opacity:1;transform:translate3d(0,-50%,0)}}@media screen and (min-width:1280px)and (hover:hover){.anniversary-featured-story__play:hover{inline-size:156px}.anniversary-featured-story__play:hover .anniversary-featured-story__play-label{opacity:1;transform:translate3d(0,-50%,0)}}.anniversary-featured-story__controls{display:inline-flex;gap:var(--space-token-xs);align-items:center;justify-content:center;margin-block-start:var(--space-token-l);padding:var(--space-token-2xs);border-radius:var(--radius-full);background:var(--mask-light-gray-s)}.anniversary-featured-story__controls button{inline-size:var(--size-12);block-size:var(--size-12);display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-full);background:transparent;cursor:pointer;transition:background-color .16s ease}.anniversary-featured-story__controls button:hover:not(:disabled){background:var(--mask-light-gray-sm)}.anniversary-featured-story__controls button:active:not(:disabled){background:var(--mask-light-gray)}.anniversary-featured-story__controls button[disabled]{opacity:var(--opacity-40);cursor:not-allowed}.anniversary-featured-story__controls button:focus-visible{outline:2px solid var(--color-mamo-red-normal);outline-offset:var(--space-token-xs)}.anniversary-featured-story__control-icon{display:block;inline-size:20px;block-size:20px}.anniversary-featured-story__dialog{inline-size:100vw;max-inline-size:100vw;block-size:90svh;max-block-size:90svh;margin:auto;padding:0;border:0;border-radius:var(--radius--base);background:var(--color-bg-white);color:var(--color-text-primary);overflow:hidden}.anniversary-featured-story__dialog::backdrop{background:color-mix(in srgb,var(--color-bg-black) 38%,transparent)}.anniversary-featured-story__dialog-panel{position:relative;box-sizing:border-box;block-size:100%;max-block-size:100%;padding:var(--space-token-xl) var(--space-token-md);display:flex;flex-direction:column;overflow:hidden}.anniversary-featured-story__dialog-body{min-block-size:0;flex:1 1 auto;overflow:hidden}.anniversary-featured-story__detail{block-size:100%;min-block-size:0;display:flex;flex-direction:column}.anniversary-featured-story__detail-media{flex:0 0 auto}.anniversary-featured-story__detail-copy{min-block-size:0;flex:1 1 auto;padding-block-end:var(--space-token-xl);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block-end:var(--space-token-xl);scrollbar-width:thin;scrollbar-color:var(--mask-light-gray-xl) var(--mask-light-gray-sm)}.anniversary-featured-story__detail-copy::-webkit-scrollbar{inline-size:4px}.anniversary-featured-story__detail-copy::-webkit-scrollbar-track{background:var(--mask-light-gray-sm);border-radius:var(--radius-md)}.anniversary-featured-story__detail-copy::-webkit-scrollbar-thumb{background:var(--mask-light-gray-xl);border-radius:var(--radius-md)}.anniversary-featured-story__dialog-header{display:flex;align-items:center;justify-content:space-between;margin-block-end:var(--space-token-l)}.anniversary-featured-story__dialog-title{margin:0;color:var(--color-text-primary);font:var(--font-lg-semibold)}.anniversary-featured-story__dialog-header button{inline-size:var(--size-11);block-size:var(--size-11);display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--color-text-primary);cursor:pointer}.anniversary-featured-story__dialog-header button:focus-visible{outline:2px solid var(--color-mamo-red-normal);outline-offset:var(--space-token-xs)}.anniversary-featured-story__dialog-header button span,.anniversary-featured-story__dialog-header button span:after{inline-size:16px;block-size:2px;display:block;border-radius:var(--radius-full);background:currentColor}.anniversary-featured-story__dialog-header button span{transform:rotate(45deg)}.anniversary-featured-story__dialog-header button span:after{content:"";transform:rotate(90deg)}.anniversary-featured-story__detail-media{position:relative;border-radius:var(--radius-md);background:var(--color-bg-black);overflow:clip}.anniversary-featured-story__detail-iframe{display:block;inline-size:100%;aspect-ratio:844 / 390;block-size:auto;border:0;border-radius:inherit;object-fit:cover}.anniversary-featured-story__detail-copy{padding:var(--space-token-md) var(--space-token-md) var(--space-token-5xl)}.anniversary-featured-story__detail-author,.anniversary-featured-story__detail-title,.anniversary-featured-story__detail-text p{margin:0}.anniversary-featured-story__detail-author{color:var(--color-text-secondary);font:var(--font-base-medium)}.anniversary-featured-story__detail-title{margin-block-start:var(--space-token-2xs);color:var(--color-text-primary);font:var(--font-lg-semibold)}.anniversary-featured-story__detail-text{margin-block-start:var(--space-token-md);color:var(--color-text-secondary);font:var(--font-base-medium)}.anniversary-featured-story__detail-text p+p{margin-block-start:var(--space-token-l)}@media screen and (min-width:768px){.anniversary-featured-story__inner{padding-block-start:var(--space-token-5xl)}.anniversary-featured-story__heading{margin-inline:0;text-align:start;white-space:pre-line}.anniversary-featured-story__slides{margin-block-start:var(--space-token-xl)}.anniversary-featured-story__slide{grid-template-columns:minmax(0,1fr) minmax(0,377px);align-items:center;gap:var(--space-token-md)}.anniversary-featured-story__copy{order:1}.anniversary-featured-story__author{font:var(--font-base-medium)}.anniversary-featured-story__title{margin-block-start:var(--space-token-2xs);font:var(--font-2xl-semibold)}.anniversary-featured-story__summary{max-block-size:109px;margin-block-start:var(--space-token-l);max-inline-size:560px;overflow:hidden;font:var(--font-base-medium);text-overflow:ellipsis}.anniversary-featured-story__summary+.anniversary-featured-story__author{margin-block-start:var(--space-token-l)}.anniversary-featured-story__quote svg{inline-size:30px;block-size:20px}.anniversary-featured-story__media{order:2;border-radius:var(--radius--base)}.anniversary-featured-story__source--mobile,.anniversary-featured-story__source--pc{display:none}.anniversary-featured-story__source--tablet{display:block}.anniversary-featured-story__image,.anniversary-featured-story__placeholder{aspect-ratio:377 / 251}.anniversary-featured-story__play{inset-inline-end:var(--space-token-base);inset-block-end:18px}.anniversary-featured-story__controls{margin-block-start:var(--space-token-xl)}.anniversary-featured-story__dialog{border-radius:var(--radius--base)}.anniversary-featured-story__dialog-panel{padding:var(--space-token-xl) var(--space-token-md)}.anniversary-featured-story__detail-media{border-radius:var(--radius-md)}.anniversary-featured-story__detail-copy{padding-inline:var(--space-token-xl)}.anniversary-featured-story__detail-author{font:var(--font-lg-medium)}.anniversary-featured-story__detail-title{font:var(--font-xl-semibold)}.anniversary-featured-story__detail-text{font:var(--font-lg-medium)}}@media screen and (min-width:768px)and (max-width:1279px){.anniversary-featured-story.section-settings--padding-block{padding-inline:max(var(--space-token-xl),calc(50% - var(--current-section-width) / 2))}.anniversary-featured-story__inner{padding-inline:0}}@media screen and (min-width:1280px){.anniversary-featured-story__inner{inline-size:min(1200px,calc(100% - (var(--space-token-6xl) * 2)));margin-inline:auto;padding-block-start:var(--space-token-6xl)}.anniversary-featured-story__slides{margin-block-start:var(--space-token-3xl)}.anniversary-featured-story__slide{grid-template-columns:minmax(0,563px) minmax(0,589px);justify-content:center;gap:var(--space-token-3xl)}.anniversary-featured-story__copy{padding-inline-start:0}.anniversary-featured-story__author{font:var(--font-lg-medium)}.anniversary-featured-story__title{margin-block-start:var(--space-token-s);font:var(--font-3xl-semibold)}.anniversary-featured-story__quote svg{inline-size:27px;block-size:18px}.anniversary-featured-story__summary{max-block-size:168px;margin-block-start:var(--space-token-l);overflow:hidden;font:var(--font-lg-medium);text-overflow:ellipsis}.anniversary-featured-story__source--mobile,.anniversary-featured-story__source--tablet{display:none}.anniversary-featured-story__source--pc{display:block}.anniversary-featured-story__image,.anniversary-featured-story__placeholder{aspect-ratio:589 / 450}.anniversary-featured-story__play{--anniversary-featured-story-play-size: var(--size-13);--anniversary-featured-story-play-icon-size: 18px;inset-inline-end:var(--space-token-xl);inset-block-end:var(--space-token-xl)}.anniversary-featured-story__controls{margin-block-start:var(--space-token-3xl)}.anniversary-featured-story__dialog{inline-size:1000px;max-inline-size:calc(100vw - var(--space-token-3xl));block-size:800px;border-radius:var(--radius--base);background:var(--color-bg-white)}.anniversary-featured-story__dialog-panel{padding:var(--space-token-4xl)}.anniversary-featured-story__dialog-header{position:absolute;inset-block-start:var(--space-token-base);inset-inline-end:var(--space-token-xl);z-index:1;margin:0}.anniversary-featured-story__dialog-title{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.anniversary-featured-story__dialog-header button{inline-size:var(--size-14);block-size:var(--size-14)}.anniversary-featured-story__detail-media{border-radius:var(--radius-md)}.anniversary-featured-story__detail-copy{padding:var(--space-token-md) 0 0}.anniversary-featured-story__detail-author{font:var(--font-lg-medium)}.anniversary-featured-story__detail-title{margin-block-start:var(--space-token-2xs);font:var(--font-2xl-semibold)}.anniversary-featured-story__detail-text{margin-block-start:var(--space-token-md);font:var(--font-lg-medium)}}@media(prefers-reduced-motion:reduce){.anniversary-featured-story__slide,.anniversary-featured-story__media,.anniversary-featured-story__play,.anniversary-featured-story__controls button{transition:none}.anniversary-featured-story__controls button:hover:not(:disabled),.anniversary-featured-story__controls button:active:not(:disabled){transition:none}.anniversary-featured-story__slide,.anniversary-featured-story__slide.is-leaving{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/anniversary-featured-story.css.map */
