.movies-module__T-tNcG__landing,.movies-module__T-tNcG__page{padding:clamp(3rem,7vw,7rem) 0}.movies-module__T-tNcG__hero{max-width:760px}.movies-module__T-tNcG__hero h1,.movies-module__T-tNcG__wizard h1,.movies-module__T-tNcG__resultHead h1{letter-spacing:-.045em;margin:.4rem 0 1.4rem;font-size:clamp(2.4rem,6vw,5.6rem);line-height:.96}.movies-module__T-tNcG__hero p,.movies-module__T-tNcG__wizard>p{font-size:var(--font-body-large);color:var(--color-text-muted);max-width:620px;line-height:1.6}.movies-module__T-tNcG__primary,.movies-module__T-tNcG__secondary{font:inherit;font-family:var(--font-ui);cursor:pointer;border:0;border-radius:999px;padding:.85rem 1.2rem;text-decoration:none;display:inline-flex}.movies-module__T-tNcG__secondary{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}.movies-module__T-tNcG__catalogHead,.movies-module__T-tNcG__resultHead{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.movies-module__T-tNcG__grid,.movies-module__T-tNcG__resultGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.2rem;display:grid}.movies-module__T-tNcG__movieCard{background:var(--color-surface);border-radius:var(--radius-card);padding:1rem}.movies-module__T-tNcG__movieCard h2{font-size:var(--font-title-card);margin:.7rem 0 .3rem}.movies-module__T-tNcG__movieCard h2 a{color:inherit;text-decoration:none}.movies-module__T-tNcG__poster{aspect-ratio:3/4;border-radius:calc(var(--radius-card) - .3rem);background:linear-gradient(145deg,#e8d7c8,#b9cad1);place-items:center;display:grid;overflow:hidden}.movies-module__T-tNcG__poster span{opacity:.32;font-size:7rem;font-weight:700}.movies-module__T-tNcG__meta,.movies-module__T-tNcG__eyebrow{color:var(--color-text-muted);font-size:var(--font-body-small)}.movies-module__T-tNcG__eyebrow{text-transform:uppercase;letter-spacing:.12em}.movies-module__T-tNcG__wizard{max-width:850px}.movies-module__T-tNcG__choices{flex-wrap:wrap;gap:.65rem;margin:2rem 0;display:flex}.movies-module__T-tNcG__choices button,.movies-module__T-tNcG__reasons span{border:1px solid var(--color-border);background:var(--color-surface);font:inherit;cursor:pointer;border-radius:999px;padding:.68rem 1rem}.movies-module__T-tNcG__choices button.movies-module__T-tNcG__selected{background:var(--color-text);color:var(--color-background)}.movies-module__T-tNcG__actions{gap:.7rem;display:flex}.movies-module__T-tNcG__reasons{flex-wrap:wrap;gap:.4rem;display:flex}.movies-module__T-tNcG__reasons span{font-size:var(--font-caption);cursor:default;padding:.4rem .65rem}.movies-module__T-tNcG__detail{gap:2rem;display:grid}.movies-module__T-tNcG__detailCopy h1{font-size:clamp(2.5rem,5vw,5rem);line-height:1}.movies-module__T-tNcG__taxonomy{flex-wrap:wrap;gap:.4rem;display:flex}.movies-module__T-tNcG__taxonomy span{background:var(--color-surface);border-radius:999px;padding:.45rem .75rem}.movies-module__T-tNcG__empty{text-align:center;padding:5rem}.movies-module__T-tNcG__filters{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.movies-module__T-tNcG__filters input,.movies-module__T-tNcG__filters select,.movies-module__T-tNcG__actions select{border:1px solid var(--color-border);background:var(--color-surface);font:inherit;border-radius:999px;padding:.65rem .8rem}@media (min-width:850px){.movies-module__T-tNcG__detail{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)}}.movies-module__T-tNcG__landing,.movies-module__T-tNcG__page{padding:clamp(2rem,5vw,4rem) 0}.movies-module__T-tNcG__hero{border-radius:var(--radius-panel);background:var(--color-surface);max-width:none;padding:clamp(1.5rem,5vw,4rem)}.movies-module__T-tNcG__hero h1,.movies-module__T-tNcG__wizard h1,.movies-module__T-tNcG__resultHead h1{max-width:13ch;font-family:var(--font-display);letter-spacing:-.048em;margin:.4rem 0 1.25rem;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:500;line-height:1.05}.movies-module__T-tNcG__hero p,.movies-module__T-tNcG__wizard>p{color:var(--color-ink-muted)}.movies-module__T-tNcG__eyebrow{color:var(--color-accent-dark);font-weight:var(--font-weight-strong)}.movies-module__T-tNcG__primary,.movies-module__T-tNcG__secondary{border-radius:var(--radius-sm);min-height:2.9rem;font-size:var(--font-body-small);justify-content:flex-start;align-items:center;padding:.72rem 1.1rem;font-weight:500;transition:background .15s,border-color .15s,transform .15s}.movies-module__T-tNcG__primary{background:var(--color-accent);color:#fff}.movies-module__T-tNcG__primary:hover{background:var(--color-accent-dark);transform:translateY(-1px)}.movies-module__T-tNcG__secondary{border:1px solid var(--color-border);background:var(--color-surface)}.movies-module__T-tNcG__secondary:hover{border-color:var(--color-accent)}.movies-module__T-tNcG__catalogHead,.movies-module__T-tNcG__resultHead{flex-wrap:wrap;align-items:start;gap:1rem 2rem;margin-bottom:2rem}.movies-module__T-tNcG__catalogHead h2{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:500}.movies-module__T-tNcG__grid,.movies-module__T-tNcG__resultGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:2rem 1rem}.movies-module__T-tNcG__movieCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;padding:.75rem .75rem 1rem;transition:transform .15s}.movies-module__T-tNcG__movieCard:hover{transform:translateY(-2px)}.movies-module__T-tNcG__movieCard h2{font-family:var(--font-display);font-size:var(--font-title-card);font-weight:500;line-height:1.25}.movies-module__T-tNcG__movieCard>p:last-child{margin-bottom:0}.movies-module__T-tNcG__poster{aspect-ratio:2/3;border-radius:calc(var(--radius-md) - .25rem);background:#eeeae6}.movies-module__T-tNcG__poster span{font-family:var(--font-display);opacity:.25;font-weight:500}.movies-module__T-tNcG__meta{color:var(--color-ink-muted)}.movies-module__T-tNcG__wizard{border-radius:var(--radius-panel);background:var(--color-surface);max-width:56rem;padding:clamp(1.5rem,5vw,4rem)}.movies-module__T-tNcG__choices{gap:.6rem}.movies-module__T-tNcG__choices button,.movies-module__T-tNcG__reasons span,.movies-module__T-tNcG__filters input,.movies-module__T-tNcG__filters select,.movies-module__T-tNcG__actions select{border-radius:var(--radius-sm)}.movies-module__T-tNcG__choices button{font-size:var(--font-button-medium);transition:background .15s,border-color .15s}.movies-module__T-tNcG__choices button:hover{border-color:var(--color-accent)}.movies-module__T-tNcG__choices button.movies-module__T-tNcG__selected{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.movies-module__T-tNcG__reasons span,.movies-module__T-tNcG__taxonomy span{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.movies-module__T-tNcG__detail{gap:clamp(2rem,5vw,5rem)}.movies-module__T-tNcG__detailCopy h1{font-family:var(--font-display);letter-spacing:-.04em;margin-top:.3rem;font-weight:500}.movies-module__T-tNcG__detailPoster{max-width:32rem}.movies-module__T-tNcG__filters{justify-content:center;gap:.45rem;max-width:100%}.movies-module__T-tNcG__filters input,.movies-module__T-tNcG__filters select,.movies-module__T-tNcG__actions select{background:var(--color-surface);max-width:100%;font-size:var(--font-body-small)}.movies-module__T-tNcG__filters button{min-height:var(--button-height-medium);border-radius:var(--radius-sm);background:var(--color-accent);color:#fff;cursor:pointer;font:inherit;font-size:var(--font-button-medium);border:0;padding:.65rem 1rem}.movies-module__T-tNcG__pagination{justify-content:center;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.movies-module__T-tNcG__pagination a{color:var(--color-accent);font-weight:var(--font-weight-button)}.movies-module__T-tNcG__moviesRoot{background:var(--color-canvas);min-height:100vh}.movies-module__T-tNcG__catalogPage{color:var(--color-ink);background:#f8f7f5;padding:clamp(1.75rem,3.5vw,3.5rem) 0 clamp(4rem,7vw,7rem);scroll-margin-top:5rem}.movies-module__T-tNcG__movieCatalogHeader{margin-bottom:clamp(1.5rem,3vw,2.4rem)}.movies-module__T-tNcG__movieCatalogHeader h2{letter-spacing:-.045em;margin:.35rem 0 0;font-size:clamp(2.35rem,3.4vw,3.4rem);line-height:.98}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__catalogHead{align-items:end;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__catalogHead>div{max-width:34rem}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__catalogHead h2{color:var(--color-ink);font-size:clamp(2rem,3.6vw,3.2rem)}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__eyebrow{color:var(--color-accent-dark)}.movies-module__T-tNcG__catalogLead{max-width:32rem;color:var(--color-ink-muted);margin:0;line-height:1.55}.movies-module__T-tNcG__movieCatalogControls{z-index:15;-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);background:#ffffffb8;border-radius:1.75rem;gap:.75rem;padding:.8rem;display:grid;position:relative;box-shadow:0 1rem 2.75rem #11111112}.movies-module__T-tNcG__movieCatalogPrimaryControls,.movies-module__T-tNcG__movieCatalogFilterMenus{align-items:center;gap:.6rem;min-width:0;display:flex}.movies-module__T-tNcG__movieCatalogPrimaryControls>details:nth-last-child(-n+3)>summary{min-width:12rem}.movies-module__T-tNcG__movieCatalogSearch{background:#f8f7f5;border-radius:999px;flex:auto;align-items:center;gap:.65rem;min-width:14rem;min-height:3.3rem;padding:.25rem .3rem .25rem 1rem;display:flex}.movies-module__T-tNcG__movieCatalogSearchIcon{width:1.1rem;height:1.1rem;color:var(--color-ink-muted);flex:none}.movies-module__T-tNcG__movieCatalogSearch input{min-width:0;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.movies-module__T-tNcG__movieCatalogSearch input::placeholder{color:var(--color-ink-muted)}.movies-module__T-tNcG__movieCatalogSearch button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:50%;flex:none;place-items:center;width:2.7rem;height:2.7rem;display:grid}.movies-module__T-tNcG__movieCatalogSearch button svg{width:1rem}.movies-module__T-tNcG__movieCatalogFilterMenus{flex-wrap:wrap}.movies-module__T-tNcG__movieCatalogFilterMenus details{flex:10.5rem}.movies-module__T-tNcG__movieCatalogFilterMenus details>summary{background:#f8f7f5;width:100%;min-width:0}.movies-module__T-tNcG__movieCatalogControls details>nav{max-width:min(22rem,100vw - 2rem);max-height:21rem;overflow-y:auto}.movies-module__T-tNcG__movieCatalogReset{min-height:2.9rem;color:var(--color-ink-muted);font-size:var(--font-body-small);text-underline-offset:.2rem;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.movies-module__T-tNcG__movieCatalogMeta{justify-content:space-between;align-items:baseline;gap:1rem;margin:clamp(1.8rem,3vw,2.8rem) 0 1.15rem;display:flex}.movies-module__T-tNcG__movieCatalogMeta strong{font-size:var(--font-body-large);font-weight:600}.movies-module__T-tNcG__movieCatalogMeta span{color:var(--color-ink-muted);font-size:var(--font-body-small)}.movies-module__T-tNcG__movieCatalogGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2.2rem,4vw,4rem) clamp(.75rem,1.4vw,1.2rem);display:grid}@media (max-width:639px){.movies-module__T-tNcG__catalogPage:has([data-mobile-infinite-ready]) .movies-module__T-tNcG__moviePagination{display:none}}.movies-module__T-tNcG__movieCatalogCard{min-width:0}.movies-module__T-tNcG__movieCatalogPoster{aspect-ratio:2/3;background:#edebe6;border-radius:clamp(1rem,1.5vw,1.4rem);display:block;position:relative;overflow:hidden}.movies-module__T-tNcG__movieCatalogPoster img{object-fit:cover;transition:transform .32s cubic-bezier(.22,1,.36,1)}.movies-module__T-tNcG__movieCatalogCard:hover .movies-module__T-tNcG__movieCatalogPoster img{transform:scale(1.025)}.movies-module__T-tNcG__movieCatalogCardBody{padding:.9rem .1rem 0}.movies-module__T-tNcG__movieCatalogGenres{color:var(--color-accent-dark);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0 0 .35rem;font-size:.68rem;font-weight:700;overflow:hidden}.movies-module__T-tNcG__movieCatalogCard h3{font-family:var(--font-ui);margin:0;font-size:clamp(1rem,1.2vw,1.18rem);font-weight:500;line-height:1.25}.movies-module__T-tNcG__movieCatalogCard h3 a{color:inherit;text-decoration:none}.movies-module__T-tNcG__movieCatalogCardMeta{color:var(--color-ink-muted);font-size:var(--font-body-small);gap:.2rem;margin:.4rem 0 0;line-height:1.35;display:grid}.movies-module__T-tNcG__movieCatalogCardMeta span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.movies-module__T-tNcG__movieCatalogEmpty{text-align:left;justify-items:start;max-width:38rem;margin:4rem auto;display:grid}.movies-module__T-tNcG__movieCatalogEmpty h3{margin:.4rem 0 0;font-size:clamp(2rem,4vw,3.5rem)}.movies-module__T-tNcG__movieCatalogEmpty>p:not(.movies-module__T-tNcG__eyebrow){color:var(--color-ink-muted)}.movies-module__T-tNcG__movieCatalogEmpty a{color:#fff;background:#111;border-radius:999px;padding:.85rem 1.2rem;text-decoration:none}.movies-module__T-tNcG__moviePagination{justify-content:center;align-items:center;gap:.8rem;margin-top:clamp(3rem,6vw,6rem);display:flex}.movies-module__T-tNcG__moviePaginationArrow,.movies-module__T-tNcG__moviePaginationPages a{width:3.15rem;height:3.15rem;color:var(--color-ink);background:#fff;border-radius:50%;place-items:center;text-decoration:none;display:grid}.movies-module__T-tNcG__moviePaginationArrow svg{width:1rem}.movies-module__T-tNcG__moviePaginationArrow:not(.movies-module__T-tNcG__isNext) svg{transform:rotate(180deg)}.movies-module__T-tNcG__moviePaginationArrow.movies-module__T-tNcG__isDisabled{opacity:.35}.movies-module__T-tNcG__moviePaginationPages{align-items:center;gap:.35rem;display:flex}.movies-module__T-tNcG__moviePaginationPages a{font-size:var(--font-body-small)}.movies-module__T-tNcG__moviePaginationPages a[aria-current=page]{color:#fff;background:#111}.movies-module__T-tNcG__moviePaginationPages>span{width:1.25rem;color:var(--color-ink-muted);text-align:center}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__filters{justify-content:flex-end;max-width:52rem}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__filters input,.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__filters select{color:var(--color-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffc;border-color:#1111111f}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__filters input::placeholder{color:#1111117a}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__filters input:focus-visible,.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__filters select:focus-visible,.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__filters button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:clamp(2rem,4vw,3.5rem) clamp(.75rem,1.5vw,1.15rem)}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__movieCard{box-shadow:none;color:var(--color-ink);background:0 0;border:0;border-radius:0;padding:0}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__movieCard:hover{background:0 0}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__movieCard h2{font-family:var(--font-ui);font-size:var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__poster{aspect-ratio:2/3;border-radius:var(--radius-md);background:var(--color-surface-soft);place-items:center;text-decoration:none;display:grid;overflow:hidden}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__poster img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__movieCard:hover .movies-module__T-tNcG__poster img{transform:scale(1.015)}.movies-module__T-tNcG__movieCardBody{padding-top:var(--space-3)}.movies-module__T-tNcG__movieCardType{margin:0 0 var(--space-1);color:var(--color-accent-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:700}.movies-module__T-tNcG__movieCardMeta{margin:var(--space-2) 0 0;color:var(--color-ink-muted);font-size:var(--font-body-small)}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__pagination{color:var(--color-ink-muted);padding:1rem 0 2rem}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__pagination a{color:var(--color-ink)}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__pagination a:hover{color:var(--color-accent-dark)}.movies-module__T-tNcG__movieDetailPage{background:var(--color-canvas);color:var(--color-ink)}.movies-module__T-tNcG__movieHero{isolation:isolate;min-height:44rem;margin-top:-7.35rem;padding:8.9rem 0 clamp(3.5rem,6vw,5.5rem);position:relative;overflow:hidden}.movies-module__T-tNcG__movieHero:after{z-index:-1;content:"";-webkit-backdrop-filter:blur(6px)saturate(76%);backdrop-filter:blur(6px)saturate(76%);background:linear-gradient(90deg,#0a0a09e0 0%,#0a0a09b3 48%,#0a0a09cc 100%),linear-gradient(#0a0a0914 48%,#0a0a09c7);position:absolute;inset:0}.movies-module__T-tNcG__movieHeroBackdrop{z-index:-2;background:#d8d4cf;position:absolute;inset:-5rem;overflow:hidden}.movies-module__T-tNcG__movieHeroBackdrop img{filter:blur(28px)saturate(86%);object-fit:cover;opacity:.92;width:100%;height:100%;transform:scale(1.1)}.movies-module__T-tNcG__movieHeroInner{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.movies-module__T-tNcG__movieHero .movies-module__T-tNcG__detailPoster{background:0 0;border-radius:1.25rem;justify-self:center;width:100%;max-width:19rem;box-shadow:0 2rem 5rem #00000052}.movies-module__T-tNcG__movieHero .movies-module__T-tNcG__detailPoster img{object-fit:cover;width:100%;height:100%}.movies-module__T-tNcG__movieHeroCopy{color:#f7f7f4;background:0 0;flex-direction:column;justify-content:center;max-width:none;min-height:100%;padding:0;display:flex}.movies-module__T-tNcG__movieWatchPanel{min-width:0;margin-top:clamp(1.4rem,3vw,2.2rem)}.movies-module__T-tNcG__movieWatchPanel h2{color:#f7f7f4;font-family:var(--font-sans);font-size:var(--font-body-small);letter-spacing:-.015em;margin:0 0 .75rem;font-weight:600}.movies-module__T-tNcG__movieWatchPanel small{color:#f7f7f494;font-size:.66rem;line-height:1.45}.movies-module__T-tNcG__movieWatchPanel nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-bottom:.6rem;display:grid}.movies-module__T-tNcG__movieWatchPanel nav a{color:#fff;min-height:2.7rem;font-size:var(--font-caption);background:#000;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:.35rem;padding:.48rem .7rem;font-weight:700;text-decoration:none;transition:opacity .16s,transform .16s;display:flex}.movies-module__T-tNcG__movieWatchPanel nav a:hover{opacity:.9;transform:translate(.15rem)}.movies-module__T-tNcG__movieWatchPanel nav a:focus-visible{outline-offset:2px;outline:3px solid #141412b3}.movies-module__T-tNcG__movieWatchService{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.movies-module__T-tNcG__movieWatchIcon{background:#000;border-radius:.52rem;flex:none;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;padding:.17rem;display:inline-flex;overflow:hidden}.movies-module__T-tNcG__movieWatchIcon img{object-fit:contain;width:100%;height:100%;display:block}.movies-module__T-tNcG__movieWatchPanel small{display:block}.movies-module__T-tNcG__movieHeroCopy h1{max-width:18ch;font-family:var(--font-display);letter-spacing:-.05em;overflow-wrap:anywhere;margin:.6rem 0 0;font-size:clamp(2.35rem,4.2vw,4.2rem);font-weight:500;line-height:.98}.movies-module__T-tNcG__movieHeroCopy h1.movies-module__T-tNcG__longMovieTitle{max-width:23ch;font-size:clamp(2.15rem,3.35vw,3.35rem);line-height:1.02}.movies-module__T-tNcG__movieHeroTopline{justify-content:flex-end;align-items:center;gap:1.25rem;display:flex}.movies-module__T-tNcG__movieTitleActions{justify-content:flex-end;align-items:center;gap:.4rem;min-width:0;display:flex}.movies-module__T-tNcG__movieMobileFact,.movies-module__T-tNcG__movieRatingMark{display:none}.movies-module__T-tNcG__originalTitle{color:#f7f7f494;font-size:var(--font-body);margin:.65rem 0 0}.movies-module__T-tNcG__heroGenres{flex-wrap:wrap;justify-content:flex-start;gap:.4rem;margin:1rem 0 0;display:flex}.movies-module__T-tNcG__movieRatingsNote{flex:none;position:relative}.movies-module__T-tNcG__watchLaterButton{cursor:pointer;color:#f7f7f4e6;min-height:2.55rem;font:inherit;font-size:var(--font-button-small);font-weight:var(--font-weight-button);background:#ffffff1f;border:0;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.55rem .8rem;transition:background .16s,color .16s,transform .16s;display:inline-flex}.movies-module__T-tNcG__watchLaterButton svg{width:1rem;height:1rem}.movies-module__T-tNcG__watchLaterButton span{white-space:nowrap}.movies-module__T-tNcG__watchLaterButton:hover{color:#fff;transform:translateY(-1px)}.movies-module__T-tNcG__watchLaterButton[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.movies-module__T-tNcG__watchLaterButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.movies-module__T-tNcG__movieRatingsNote button{min-height:var(--button-height-small);color:#111;cursor:pointer;font:inherit;font-size:var(--font-button-small);font-weight:var(--font-weight-button);background:#fff;border:0;border-radius:999px;align-items:center;padding:.48rem .75rem;display:inline-flex}.movies-module__T-tNcG__movieRatingsNote button:hover,.movies-module__T-tNcG__movieRatingsNote[data-open=true] button{background:#edebe6}.movies-module__T-tNcG__movieRatingsNote button:focus-visible{outline-offset:2px;outline:2px solid #fff}.movies-module__T-tNcG__movieRatingsNote>div{z-index:4;width:min(20rem,72vw);color:var(--color-ink);background:#f5f4f1;border-radius:1rem;padding:1.15rem 3.5rem 1.15rem 1.15rem;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 1rem 2.5rem #00000047}.movies-module__T-tNcG__movieRatingsNote .movies-module__T-tNcG__movieRatingsClose,.movies-module__T-tNcG__movieRatingsNote[data-open=true] .movies-module__T-tNcG__movieRatingsClose{color:#fff;background:#111;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;min-height:0;padding:0;font-size:1.35rem;font-weight:400;line-height:1;display:grid;position:absolute;top:.75rem;right:.75rem}.movies-module__T-tNcG__movieRatingsNote .movies-module__T-tNcG__movieRatingsClose:hover,.movies-module__T-tNcG__movieRatingsNote[data-open=true] .movies-module__T-tNcG__movieRatingsClose:hover{background:var(--color-accent)}.movies-module__T-tNcG__movieRatingsNote .movies-module__T-tNcG__movieRatingsClose:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.movies-module__T-tNcG__movieRatingsNote h2{font-family:var(--font-sans);font-size:var(--font-body);letter-spacing:-.02em;margin:0 0 .45rem;font-weight:700}.movies-module__T-tNcG__movieRatingsNote p{color:var(--color-ink-muted);font-size:var(--font-caption);margin:0;line-height:1.55}.movies-module__T-tNcG__heroGenres span,.movies-module__T-tNcG__taxonomy span{font-size:var(--font-caption);background:#ffffffad;border:0;border-radius:999px;padding:.48rem .75rem}.movies-module__T-tNcG__movieHeroCopy .movies-module__T-tNcG__heroGenres span{color:#f7f7f4db;background:#ffffff1f}.movies-module__T-tNcG__movieFacts{grid-template-columns:.6fr .85fr 1.2fr 1.35fr;align-items:stretch;gap:.55rem;margin:1.5rem 0 0;padding:0;display:grid}.movies-module__T-tNcG__movieFacts div{background:#ffffff1a;border-radius:1rem;min-width:0;padding:.8rem .9rem}.movies-module__T-tNcG__movieFacts dt{color:#f7f7f485;font-size:var(--font-caption)}.movies-module__T-tNcG__movieFacts dd{font-size:var(--font-body-small);margin:.2rem 0 0;font-weight:700;line-height:1.4}.movies-module__T-tNcG__movieTimingFact{border:0}.movies-module__T-tNcG__movieTimingFact dd{font-size:var(--font-body)}.movies-module__T-tNcG__movieCreditFact{border:0}.movies-module__T-tNcG__movieContent{gap:clamp(2rem,4vw,4rem);padding:clamp(3.5rem,7vw,7rem) 0 clamp(3rem,7vw,6rem);display:grid}.movies-module__T-tNcG__movieDescription,.movies-module__T-tNcG__movieEditorialCard,.movies-module__T-tNcG__movieCast{border-radius:var(--radius-panel);background:#edebe6;padding:clamp(1.5rem,4vw,3.5rem)}.movies-module__T-tNcG__movieDescription{background:0 0;border-radius:0;grid-template-columns:minmax(12rem,.68fr) minmax(18rem,1fr);gap:1rem clamp(2.5rem,7vw,7rem);padding:0;display:grid}.movies-module__T-tNcG__movieDescription .movies-module__T-tNcG__eyebrow{grid-column:1/-1}.movies-module__T-tNcG__movieDescription h2,.movies-module__T-tNcG__movieEditorialCard h2,.movies-module__T-tNcG__movieCast h2,.movies-module__T-tNcG__movieProducts h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-weight:500;line-height:1.12}.movies-module__T-tNcG__movieDescription h2{grid-area:2/1/span 2;max-width:20ch;font-size:clamp(1.65rem,2.7vw,2.45rem)}.movies-module__T-tNcG__movieDescription>p:not(.movies-module__T-tNcG__eyebrow){color:var(--color-ink-muted);font-size:var(--font-body);grid-area:2/2;margin:0;line-height:1.7}.movies-module__T-tNcG__movieInlineEditorial{grid-area:3/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1rem;display:grid}.movies-module__T-tNcG__movieInlineCard{min-width:0;padding:0}.movies-module__T-tNcG__movieInlineCard h3{color:var(--color-accent-dark);font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;font-size:.68rem;font-weight:700}.movies-module__T-tNcG__movieInlineCard .movies-module__T-tNcG__taxonomy{flex-wrap:wrap;gap:.4rem;display:flex}.movies-module__T-tNcG__movieInlineCard .movies-module__T-tNcG__taxonomy span{color:var(--color-ink);font-size:var(--font-body-small);background:#edebe6;border:0;border-radius:999px;align-items:center;gap:0;padding:.5rem .75rem;display:inline-flex}.movies-module__T-tNcG__movieInlineCard .movies-module__T-tNcG__taxonomy span:before{content:none}.movies-module__T-tNcG__movieEditorialCta{grid-column:1/-1;width:fit-content;margin-top:.25rem}.movies-module__T-tNcG__movieCast{grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.movies-module__T-tNcG__movieCast .movies-module__T-tNcG__eyebrow{margin-top:.2rem}.movies-module__T-tNcG__movieCast h2{max-width:52rem;font-family:var(--font-sans);letter-spacing:-.02em;margin:0;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:500;line-height:1.45}.movies-module__T-tNcG__movieDetailFooter{justify-content:space-between;align-items:flex-start;gap:1rem;padding-top:.25rem;display:flex}.movies-module__T-tNcG__movieRights{width:min(100%,50rem)}.movies-module__T-tNcG__movieRights summary{color:var(--color-ink-muted);cursor:pointer;font-size:var(--font-body-small);align-items:center;gap:.45rem;padding:.3rem 0;font-weight:500;list-style:none;display:inline-flex}.movies-module__T-tNcG__movieRights summary::-webkit-details-marker{display:none}.movies-module__T-tNcG__movieRightsToggle{flex:none;width:1rem;height:1rem;transition:transform .16s}.movies-module__T-tNcG__movieRights[open] .movies-module__T-tNcG__movieRightsToggle{transform:rotate(180deg)}.movies-module__T-tNcG__movieRightsBody{gap:.9rem;max-width:46rem;padding:.85rem 0 0;display:grid}.movies-module__T-tNcG__movieRightsBody section{gap:.35rem;display:grid}.movies-module__T-tNcG__movieRightsBody h3,.movies-module__T-tNcG__movieRightsBody p{margin:0}.movies-module__T-tNcG__movieRightsBody h3{letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:700}.movies-module__T-tNcG__movieRightsBody p{color:var(--color-ink-muted);font-size:var(--font-caption);line-height:1.55}.movies-module__T-tNcG__movieRightsBody a{color:var(--color-ink);text-underline-offset:.16em;text-decoration-color:#14141247}.movies-module__T-tNcG__movieRightsSource{margin-top:.25rem!important}.movies-module__T-tNcG__movieRightsLegal{padding-top:.15rem}.movies-module__T-tNcG__movieProducts{padding:0 0 clamp(4rem,8vw,7rem)}.movies-module__T-tNcG__movieProducts>div{padding-top:clamp(1rem,3vw,2rem)}.movies-module__T-tNcG__movieProducts>div>h2{margin:.5rem 0 2rem;font-size:clamp(1.8rem,3.5vw,3rem)}@media (min-width:640px) and (max-width:1050px){.movies-module__T-tNcG__movieCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.movies-module__T-tNcG__movieCatalogPrimaryControls{flex-wrap:wrap}.movies-module__T-tNcG__movieCatalogSearch{flex-basis:100%}.movies-module__T-tNcG__movieHeroInner{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr)}.movies-module__T-tNcG__movieWatchPanel nav{grid-template-columns:repeat(3,minmax(0,1fr))}.movies-module__T-tNcG__movieFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.movies-module__T-tNcG__catalogPage{padding-top:1.5rem}.movies-module__T-tNcG__movieCatalogHeader{grid-template-columns:1fr;gap:.9rem}.movies-module__T-tNcG__movieCatalogHeader h2{font-size:clamp(2.25rem,11vw,2.85rem)}.movies-module__T-tNcG__movieCatalogControls{border-radius:1.35rem;gap:.55rem;padding:.6rem}.movies-module__T-tNcG__movieCatalogPrimaryControls{grid-template-columns:1fr;display:grid}.movies-module__T-tNcG__movieCatalogPrimaryControls>details,.movies-module__T-tNcG__movieCatalogPrimaryControls>details:nth-last-child(-n+3)>summary,.movies-module__T-tNcG__movieCatalogSearch{width:100%;min-width:0}.movies-module__T-tNcG__movieCatalogFilterMenus{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.movies-module__T-tNcG__movieCatalogFilterMenus details{min-width:0}.movies-module__T-tNcG__movieCatalogFilterMenus details>summary{min-height:3.15rem;padding-inline:.75rem}.movies-module__T-tNcG__movieCatalogFilterMenus details>summary strong{text-overflow:ellipsis;overflow:hidden}.movies-module__T-tNcG__movieCatalogReset{grid-column:1/-1}.movies-module__T-tNcG__movieCatalogMeta{margin-top:1.5rem}.movies-module__T-tNcG__movieCatalogMeta span{display:none}.movies-module__T-tNcG__movieCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .65rem}.movies-module__T-tNcG__movieCatalogPoster{border-radius:.95rem}.movies-module__T-tNcG__movieCatalogCardBody{padding-top:.7rem}.movies-module__T-tNcG__movieCatalogGenres{font-size:.58rem}.movies-module__T-tNcG__movieCatalogCard h3{font-size:1rem}.movies-module__T-tNcG__movieCatalogCardMeta{font-size:.76rem}.movies-module__T-tNcG__moviePagination{gap:.4rem}.movies-module__T-tNcG__moviePaginationArrow,.movies-module__T-tNcG__moviePaginationPages a{width:2.75rem;height:2.75rem}.movies-module__T-tNcG__hero,.movies-module__T-tNcG__wizard{border-radius:var(--radius-lg)}.movies-module__T-tNcG__catalogHead,.movies-module__T-tNcG__resultHead{display:grid}.movies-module__T-tNcG__filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.movies-module__T-tNcG__filters input{grid-column:1/-1}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__filters{justify-content:stretch}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__filters button{min-height:3rem}.movies-module__T-tNcG__grid,.movies-module__T-tNcG__resultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .6rem}.movies-module__T-tNcG__movieCard{padding:.5rem}.movies-module__T-tNcG__movieCard h2{font-size:var(--font-body)}.movies-module__T-tNcG__movieCard p{font-size:var(--font-body-small)}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__catalogHead h2{font-size:clamp(1.9rem,9vw,2.6rem)}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__movieCard{padding:0}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__movieCard h2{font-size:var(--font-body);line-height:1.2}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__movieCard .movies-module__T-tNcG__meta{font-size:var(--font-caption)}.movies-module__T-tNcG__catalogPage .movies-module__T-tNcG__cardSummary{display:none}.movies-module__T-tNcG__movieHero{min-height:0;margin-top:-5.75rem;padding:7.75rem 0 2.5rem}.movies-module__T-tNcG__movieHeroInner{--movie-mobile-rail-width:clamp(4rem, 18vw, 4.75rem);grid-template-columns:minmax(0, 1fr) var(--movie-mobile-rail-width);gap:1.25rem .65rem;position:relative}.movies-module__T-tNcG__movieHero .movies-module__T-tNcG__detailPoster{border-radius:.85rem;grid-column:1;place-self:start end;width:100%;max-width:none}.movies-module__T-tNcG__movieHeroCopy{grid-column:1/-1;grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%;min-width:0;max-width:none;padding:0;display:grid}.movies-module__T-tNcG__movieWatchPanel nav{grid-template-columns:repeat(2,minmax(0,1fr))}.movies-module__T-tNcG__movieWatchPanel nav a{font-size:clamp(.65rem,2.7vw,.78rem)}.movies-module__T-tNcG__movieWatchPanel nav a:first-child{grid-column:1/-1}.movies-module__T-tNcG__movieHeroCopy h1{order:1;margin-top:.5rem;font-size:clamp(2rem,10vw,2.75rem)}.movies-module__T-tNcG__movieHeroCopy h1.movies-module__T-tNcG__longMovieTitle{font-size:clamp(1.8rem,8vw,2.2rem);line-height:1.04}.movies-module__T-tNcG__movieHeroTopline{display:contents}.movies-module__T-tNcG__movieTitleActions{z-index:2;right:0;top:calc((100vw - 2rem - var(--movie-mobile-rail-width) - .65rem) * 3 / 2 - 17.5rem);width:var(--movie-mobile-rail-width);border-radius:999px;flex-direction:column;justify-content:flex-start;gap:.3rem;height:17.5rem;margin:0;padding:.4rem .4rem 1rem;position:absolute}.movies-module__T-tNcG__movieTitleActions:before{z-index:-1;border-radius:inherit;content:"";-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f7f426;position:absolute;inset:0}.movies-module__T-tNcG__movieTitleActions .movies-module__T-tNcG__watchLaterButton,.movies-module__T-tNcG__movieTitleActions .movies-module__T-tNcG__movieRatingsNote>button{aspect-ratio:1;width:min(100%,3.65rem);min-width:0;height:min(100%,3.65rem);min-height:3rem;box-shadow:none;color:#111;background:#f7f7f4;border:0;border-radius:50%;justify-content:center;align-items:center;margin-inline:auto;padding:0;display:flex}.movies-module__T-tNcG__movieTitleActions .movies-module__T-tNcG__movieRatingsNote{width:100%}.movies-module__T-tNcG__movieTitleActions .movies-module__T-tNcG__watchLaterButton[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.movies-module__T-tNcG__movieTitleActions .movies-module__T-tNcG__watchLaterButton svg{width:1.4rem;height:1.4rem}.movies-module__T-tNcG__movieRatingMark{font-family:var(--font-sans);white-space:nowrap;font-size:.95rem;font-weight:700;line-height:1;display:block}.movies-module__T-tNcG__movieTitleActions .movies-module__T-tNcG__watchLaterButton span,.movies-module__T-tNcG__movieRatingsNote>button span{display:none}.movies-module__T-tNcG__movieMobileFact svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.movies-module__T-tNcG__movieMobileFact{color:#f7f7f4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;width:100%;min-height:3rem;display:flex}.movies-module__T-tNcG__movieMobileFact:nth-last-child(2){margin-block:.55rem}.movies-module__T-tNcG__movieMobileFact svg{width:1.25rem;height:1.25rem}.movies-module__T-tNcG__movieMobileFact strong{white-space:nowrap;font-size:clamp(.65rem,2.7vw,.78rem);font-weight:600;line-height:1.1}.movies-module__T-tNcG__movieRatingsNote>div{z-index:101;width:auto;padding:1.5rem 3.75rem 1.5rem 1.5rem;position:fixed;top:50%;left:1rem;right:1rem;transform:translateY(-50%)}.movies-module__T-tNcG__movieRatingsNote[data-open=true]:before{z-index:100;content:"";-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1111116b;position:fixed;inset:0}.movies-module__T-tNcG__movieHeroCopy .movies-module__T-tNcG__eyebrow{font-size:.62rem}.movies-module__T-tNcG__originalTitle{font-size:var(--font-caption);order:2;display:block}.movies-module__T-tNcG__heroGenres{order:3;justify-content:flex-start;display:flex}.movies-module__T-tNcG__movieFacts{order:5;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1.2rem 0 0}.movies-module__T-tNcG__movieFacts .movies-module__T-tNcG__movieTimingFact,.movies-module__T-tNcG__movieFactsTimingOnly{display:none}.movies-module__T-tNcG__movieWatchPanel{order:6}.movies-module__T-tNcG__movieFacts div{padding:.7rem}.movies-module__T-tNcG__movieFacts dt{font-size:.62rem}.movies-module__T-tNcG__movieFacts dd{font-size:var(--font-caption)}.movies-module__T-tNcG__movieDescription{grid-template-columns:1fr}.movies-module__T-tNcG__movieDescription,.movies-module__T-tNcG__movieCast{border-radius:var(--radius-lg);padding:1.35rem}.movies-module__T-tNcG__movieDescription{border-radius:0;padding:0 0 1rem}.movies-module__T-tNcG__movieDescription .movies-module__T-tNcG__eyebrow{grid-column:auto}.movies-module__T-tNcG__movieDescription h2,.movies-module__T-tNcG__movieDescription>p:not(.movies-module__T-tNcG__eyebrow),.movies-module__T-tNcG__movieInlineEditorial{grid-area:auto}.movies-module__T-tNcG__movieEditorialCta{text-align:center;width:100%;min-height:2.75rem}.movies-module__T-tNcG__movieDescription>p:not(.movies-module__T-tNcG__eyebrow){font-size:var(--font-body)}.movies-module__T-tNcG__movieDescription h2{font-size:clamp(1.55rem,7.5vw,2rem)}.movies-module__T-tNcG__movieInlineEditorial{grid-template-columns:1fr;margin-top:.25rem}.movies-module__T-tNcG__movieCast{grid-template-columns:1fr;gap:.75rem}.movies-module__T-tNcG__movieDetailFooter{flex-direction:column;align-items:flex-start}.movies-module__T-tNcG__actions{flex-wrap:wrap}}.movies-module__T-tNcG__primary,.movies-module__T-tNcG__secondary,.movies-module__T-tNcG__choices button,.movies-module__T-tNcG__reasons span,.movies-module__T-tNcG__taxonomy span,.movies-module__T-tNcG__filters input,.movies-module__T-tNcG__filters select,.movies-module__T-tNcG__filters button,.movies-module__T-tNcG__actions select,.movies-module__T-tNcG__actions button{border-radius:var(--radius-pill)}.movies-module__T-tNcG__searchCollectionTitle{font-size:var(--font-interface-title);font-weight:var(--font-interface-title-weight);line-height:var(--line-title)}.movies-module__T-tNcG__searchCollectionDescription{max-width:72ch;color:var(--color-ink-muted);margin-top:1rem}.movies-module__T-tNcG__searchCollectionLinks{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.movies-module__T-tNcG__searchCollectionLinks a{border-radius:var(--radius-pill,999px);background:var(--color-surface-soft);min-height:2.5rem;color:var(--color-ink);font-size:var(--font-body-small);align-items:center;padding:.5rem .875rem;text-decoration:none;display:inline-flex}.movies-module__T-tNcG__searchCollectionLinks a[aria-current=page]{background:var(--color-ink);color:var(--color-surface)}.movies-module__T-tNcG__searchCollectionLinks a:hover{background:var(--color-selection);color:var(--color-ink)}
.mobile-infinite-pages-module__yYOdJW__page+.mobile-infinite-pages-module__yYOdJW__page{margin-top:var(--space-6)}.mobile-infinite-pages-module__yYOdJW__spacer{place-items:center;width:100%;display:grid}.mobile-infinite-pages-module__yYOdJW__more{min-height:5rem;color:var(--color-ink-muted);font-size:var(--font-body-small);place-items:center;display:grid}.mobile-infinite-pages-module__yYOdJW__more button,.mobile-infinite-pages-module__yYOdJW__spacer button{border-radius:var(--radius-pill);background:var(--color-ink);color:#fff;cursor:pointer;min-height:2.75rem;font:inherit;border:0;padding:.7rem 1.25rem}@media (min-width:640px){.mobile-infinite-pages-module__yYOdJW__page+.mobile-infinite-pages-module__yYOdJW__page,.mobile-infinite-pages-module__yYOdJW__more{display:none}}
.progressive-image-module__O0ybta__loading,.progressive-image-module__O0ybta__loadingDark{background-size:250% 100%;animation:1.5s ease-in-out infinite progressive-image-module__O0ybta__imageLoading}.progressive-image-module__O0ybta__loading{background-color:var(--color-catalog-media,#edebe6);background-image:linear-gradient(105deg,#0000 30%,#ffffffa6 46%,#0000 62%)}.progressive-image-module__O0ybta__loadingDark{background-color:#2d2f2f;background-image:linear-gradient(105deg,#0000 30%,#ffffff1f 46%,#0000 62%)}@keyframes progressive-image-module__O0ybta__imageLoading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.progressive-image-module__O0ybta__loading,.progressive-image-module__O0ybta__loadingDark{animation:none}}
.product-card-cover-module__6de3HG__frame{aspect-ratio:3/4;background:0 0}.product-card-cover-module__6de3HG__image{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}
.gift-wrap-card-media-module__C2Ay_q__skeleton,.gift-wrap-card-media-module__C2Ay_q__failure{place-items:center;display:grid;position:absolute;inset:0}.gift-wrap-card-media-module__C2Ay_q__failure{background:var(--color-catalog-media);color:var(--color-ink-muted);font-size:var(--font-caption);text-align:center;padding:1rem}
.storefront-action-link-module__0xyaZG__link{border-radius:var(--radius-pill);min-height:3.15rem;color:var(--color-ink);font-family:var(--font-ui);font-size:var(--font-button-medium);font-weight:var(--font-weight-button);line-height:var(--line-control);white-space:nowrap;-webkit-backdrop-filter:blur(16px)saturate(112%);backdrop-filter:blur(16px)saturate(112%);background:#ffffffd1;border:1px solid #1619181a;grid-template-columns:minmax(0,auto) 2.25rem;justify-content:center;align-items:center;gap:.8rem;padding:.38rem .4rem .38rem 1.15rem;transition:background .18s,border-color .18s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-grid;box-shadow:inset 0 1px #ffffffeb,0 .45rem 1.2rem #1619180e}.storefront-action-link-module__0xyaZG__icon{color:#fff;background:#111;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;transition:background .18s,color .18s,transform .22s cubic-bezier(.22,1,.36,1);display:grid}.storefront-action-link-module__0xyaZG__icon svg{width:.95rem;height:.95rem}.storefront-action-link-module__0xyaZG__link:hover,.storefront-action-link-module__0xyaZG__link:focus-visible{background:#fff;border-color:#1619182e;transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 .8rem 1.8rem #1619181a}.storefront-action-link-module__0xyaZG__link:hover .storefront-action-link-module__0xyaZG__icon,.storefront-action-link-module__0xyaZG__link:focus-visible .storefront-action-link-module__0xyaZG__icon{background:var(--color-accent);transform:translate(2px)}.storefront-action-link-module__0xyaZG__dark{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff12;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff14}.storefront-action-link-module__0xyaZG__dark .storefront-action-link-module__0xyaZG__icon{color:#111;background:#fff}.storefront-action-link-module__0xyaZG__dark:hover,.storefront-action-link-module__0xyaZG__dark:focus-visible{background:#ffffff1f;border-color:#ffffff52;box-shadow:0 .8rem 1.8rem #00000029}.storefront-action-link-module__0xyaZG__dark:hover .storefront-action-link-module__0xyaZG__icon,.storefront-action-link-module__0xyaZG__dark:focus-visible .storefront-action-link-module__0xyaZG__icon{background:var(--color-accent);color:#fff}@media (max-width:719px){.storefront-action-link-module__0xyaZG__link{grid-template-columns:minmax(0,auto) 2.15rem;min-height:3rem;padding-left:1rem}.storefront-action-link-module__0xyaZG__icon{width:2.15rem;height:2.15rem}}
.garland-picker-module__SwqR9G__section{background-color:#f8f7f3;background-image:var(--home-scene-media,url(/images/home/garland/light-plaster-wall.webp));background-position:50%;background-size:cover;padding:clamp(2.5rem,4vw,3.75rem) 0 clamp(.65rem,1.1vw,1rem);overflow:clip}.garland-picker-module__SwqR9G__header{text-align:left;grid-template-columns:minmax(0,2fr) minmax(14rem,1fr);align-items:center;gap:clamp(2rem,6vw,7rem);max-width:none;margin:0 0 clamp(.75rem,1.5vw,1.25rem);display:grid}.garland-picker-module__SwqR9G__headerCopy{min-width:0}.garland-picker-module__SwqR9G__header h2{margin:0}.garland-picker-module__SwqR9G__header p{max-width:42rem;color:var(--color-ink-muted);margin:clamp(.55rem,1vw,.8rem) 0 0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.5}.garland-picker-module__SwqR9G__stage{width:100%;min-height:clamp(34rem,39vw,37rem);position:relative}.garland-picker-module__SwqR9G__garlandVisual{width:100%;margin:0}.garland-picker-module__SwqR9G__garlandSvg{width:100%;height:auto;display:block;overflow:visible}.garland-picker-module__SwqR9G__productPanel{z-index:4;top:clamp(-4.25rem,-4vw,-3.5rem);right:var(--showcase-commerce-inset);position:absolute}.garland-picker-module__SwqR9G__productPanel strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.garland-picker-module__SwqR9G__mobileActionLabel{display:none}.garland-picker-module__SwqR9G__ropes path{fill:none;stroke:#050505;stroke-linecap:round;stroke-width:1.35px;vector-effect:non-scaling-stroke}.garland-picker-module__SwqR9G__glyph{transform-box:view-box;transform-origin:0 0;will-change:transform}.garland-picker-module__SwqR9G__actionArea{z-index:3;flex-direction:column;justify-content:center;align-items:center;min-height:4.5rem;transition:bottom .3s cubic-bezier(.2,.72,.2,1);display:flex;position:absolute;bottom:0;left:1.25rem;right:1.25rem}.garland-picker-module__SwqR9G__stageInitial .garland-picker-module__SwqR9G__actionArea{bottom:calc(50% - 1.5rem)}.garland-picker-module__SwqR9G__primaryActions{justify-content:center;align-items:center;gap:.7rem;display:flex}.garland-picker-module__SwqR9G__pickerNavigation{justify-content:center;align-items:center;gap:.55rem;display:flex}.garland-picker-module__SwqR9G__previousButton{color:#111;cursor:pointer;background:#ffffffd1;border:1px solid #1111111f;border-radius:50%;flex:0 0 3.65rem;place-items:center;width:3.65rem;height:3.65rem;transition:background .18s,box-shadow .22s,transform .18s;display:grid;box-shadow:inset 0 1px #fffffff2,0 .45rem 1.2rem #16191812}.garland-picker-module__SwqR9G__previousButton:hover:not(:disabled){background:#fff;transform:translate(-2px);box-shadow:0 .7rem 1.5rem #1619181c}.garland-picker-module__SwqR9G__previousButton:disabled{cursor:default;opacity:.5}.garland-picker-module__SwqR9G__previousButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.2rem;height:1.2rem}.garland-picker-module__SwqR9G__customPrompt{color:#fff;min-height:3.55rem;font-size:var(--font-button-large);font-weight:var(--font-weight-button);box-shadow:var(--button-shadow);background:#111;border:1px solid #111;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.78rem clamp(1.25rem,2.5vw,1.75rem);transition:background .18s,box-shadow .22s,transform .18s;display:inline-flex}.garland-picker-module__SwqR9G__customPrompt:hover{box-shadow:var(--button-shadow-hover);background:#2b2b2b;transform:translateY(-2px)}.garland-picker-module__SwqR9G__customPrompt svg{flex:0 0 1.1rem;width:1.1rem;height:1.1rem}.garland-picker-module__SwqR9G__customBuilder{box-sizing:border-box;grid-template-columns:minmax(20rem,1fr);align-items:center;gap:.55rem;width:min(100%,55rem);display:grid}.garland-picker-module__SwqR9G__customField{position:relative}.garland-picker-module__SwqR9G__customField label{min-height:3.65rem;color:var(--color-ink-muted);font-size:var(--font-caption);white-space:nowrap;background:#fff;border:1px solid #1113;border-radius:999px;align-items:center;padding:.45rem 3rem .45rem 1.1rem;font-weight:700;display:flex}.garland-picker-module__SwqR9G__customField input{min-width:0;color:var(--color-ink);font:inherit;font-size:var(--font-body);text-transform:uppercase;background:0 0;border:0;outline:0;flex:1;padding:0 .75rem;font-weight:500}.garland-picker-module__SwqR9G__customField input::placeholder{color:var(--color-ink-muted);text-transform:none}.garland-picker-module__SwqR9G__customField label:focus-within{border-color:#111;box-shadow:0 0 0 3px #11111114}.garland-picker-module__SwqR9G__closeCustomButton{background:var(--color-surface-soft);width:2.25rem;height:2.25rem;color:var(--color-ink);font-size:var(--font-title-card);border:0;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.garland-picker-module__SwqR9G__customStatus{min-height:1.15rem;color:var(--color-ink-muted);font-size:var(--font-caption);text-align:center;grid-column:1/-1;padding:0 .75rem .15rem;line-height:1.35}.garland-picker-module__SwqR9G__buyButton{min-height:var(--button-height-large);font-size:var(--font-button-large);font-weight:var(--font-weight-button);border-radius:999px;justify-content:center;align-items:center;padding:.82rem clamp(1.25rem,2.5vw,2rem);transition:background .18s,color .18s,box-shadow .22s,transform .18s,opacity .18s;display:inline-flex}.garland-picker-module__SwqR9G__pickButton{position:relative}.garland-picker-module__SwqR9G__buyButton{box-shadow:var(--button-shadow);color:#fff;background:#f10120;border:1px solid #f10120}.garland-picker-module__SwqR9G__buyButton:hover:not(:disabled){box-shadow:var(--button-shadow-hover);background:var(--color-accent);transform:translateY(-2px)}.garland-picker-module__SwqR9G__pickButton:focus-visible,.garland-picker-module__SwqR9G__buyButton:focus-visible,.garland-picker-module__SwqR9G__customPrompt:focus-visible,.garland-picker-module__SwqR9G__previousButton:focus-visible,.garland-picker-module__SwqR9G__closeCustomButton:focus-visible,.garland-picker-module__SwqR9G__catalogAction:focus-visible{outline-offset:4px;outline:3px solid #111}.garland-picker-module__SwqR9G__buyButton:disabled{cursor:default;opacity:.58}.garland-picker-module__SwqR9G__catalogAction{justify-self:end;margin:0 1rem 0 0}.garland-picker-module__SwqR9G__feedback{min-height:1.5rem;color:var(--color-ink-muted);font-size:var(--font-body-small);text-align:center;margin:.35rem 1.25rem 0}.garland-picker-module__SwqR9G__srPhrase{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1099px){.garland-picker-module__SwqR9G__stage{min-height:34rem}}@media (max-width:799px){.garland-picker-module__SwqR9G__header{grid-template-columns:1fr;gap:1.25rem}.garland-picker-module__SwqR9G__catalogAction{justify-self:start;margin-right:0}}@media (max-width:639px){.garland-picker-module__SwqR9G__section{z-index:1;border-radius:0 0 2rem 2rem;margin-top:-1.5rem;padding:4rem 0 .75rem;position:relative}.garland-picker-module__SwqR9G__header{margin-bottom:1rem;padding-inline:.25rem}.garland-picker-module__SwqR9G__stage{min-height:40rem}.garland-picker-module__SwqR9G__stageStarted{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.garland-picker-module__SwqR9G__stageStarted .garland-picker-module__SwqR9G__garlandVisual{grid-row:1}.garland-picker-module__SwqR9G__productPanel{top:.75rem;right:var(--page-gutter);left:var(--page-gutter)}.garland-picker-module__SwqR9G__stageStarted .garland-picker-module__SwqR9G__productPanel{grid-row:3;width:auto;margin:0 .5rem;padding-left:1.15rem;position:relative;top:auto;left:auto;right:auto}.garland-picker-module__SwqR9G__productPanel .garland-picker-module__SwqR9G__desktopProductLabel{display:none}.garland-picker-module__SwqR9G__productPanel .garland-picker-module__SwqR9G__desktopProductPhrase{color:#111;font-size:var(--purchase-panel-detail-size);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.garland-picker-module__SwqR9G__stageInitial .garland-picker-module__SwqR9G__actionArea{bottom:calc(52% - 1.5rem)}.garland-picker-module__SwqR9G__actionArea{min-height:8.75rem;bottom:2.75rem;left:1rem;right:1rem}.garland-picker-module__SwqR9G__stageStarted .garland-picker-module__SwqR9G__actionArea{grid-row:2;justify-self:center;width:calc(100% - 1rem);min-height:0;padding:.75rem 0 .6rem;position:relative;bottom:auto;left:auto;right:auto}.garland-picker-module__SwqR9G__primaryActions{flex-direction:row;gap:.5rem;width:100%}.garland-picker-module__SwqR9G__pickerNavigation{flex:1.18 1 0;gap:.45rem;width:auto;min-width:0}.garland-picker-module__SwqR9G__pickerNavigation .garland-picker-module__SwqR9G__pickButton{flex:1;width:auto;min-width:0}.garland-picker-module__SwqR9G__stageStarted .garland-picker-module__SwqR9G__previousButton{flex-basis:3.25rem;width:3.25rem;height:3.25rem}.garland-picker-module__SwqR9G__stageStarted .garland-picker-module__SwqR9G__pickButton,.garland-picker-module__SwqR9G__stageStarted .garland-picker-module__SwqR9G__customPrompt{min-height:3.25rem;font-size:var(--font-button-small)}.garland-picker-module__SwqR9G__stageStarted .garland-picker-module__SwqR9G__pickButton{--content-refresh-icon-size:2.25rem;--content-refresh-inset:.5rem;min-height:calc(var(--content-refresh-icon-size) + var(--content-refresh-inset) * 2);padding-right:.9rem}.garland-picker-module__SwqR9G__stageStarted .garland-picker-module__SwqR9G__customPrompt{padding-inline:.75rem}.garland-picker-module__SwqR9G__stageStarted .garland-picker-module__SwqR9G__desktopActionLabel{display:none}.garland-picker-module__SwqR9G__stageStarted .garland-picker-module__SwqR9G__mobileActionLabel{display:inline}.garland-picker-module__SwqR9G__stageStarted .garland-picker-module__SwqR9G__customPrompt{flex:0 7.75rem;gap:.4rem;width:auto;min-width:0}.garland-picker-module__SwqR9G__stageStarted .garland-picker-module__SwqR9G__pickButton svg{padding:.62rem}.garland-picker-module__SwqR9G__stageStarted .garland-picker-module__SwqR9G__customPrompt svg{flex-basis:1rem;width:1rem;height:1rem}.garland-picker-module__SwqR9G__customBuilder{grid-template-columns:1fr;width:min(100%,22rem)}.garland-picker-module__SwqR9G__customField label{min-height:3.4rem;padding-left:.9rem}.garland-picker-module__SwqR9G__customBuilder .garland-picker-module__SwqR9G__buyButton,.garland-picker-module__SwqR9G__pickButton,.garland-picker-module__SwqR9G__buyButton,.garland-picker-module__SwqR9G__customPrompt{width:100%}.garland-picker-module__SwqR9G__stageInitial .garland-picker-module__SwqR9G__pickButton{width:auto;max-width:calc(100vw - 2.5rem)}.garland-picker-module__SwqR9G__feedback:empty{min-height:0;margin:0}}@media (prefers-reduced-motion:reduce){.garland-picker-module__SwqR9G__actionArea,.garland-picker-module__SwqR9G__pickButton,.garland-picker-module__SwqR9G__buyButton,.garland-picker-module__SwqR9G__customPrompt,.garland-picker-module__SwqR9G__previousButton,.garland-picker-module__SwqR9G__catalogAction{transition:none}.garland-picker-module__SwqR9G__glyph{will-change:auto}}
.dtf-visualization-controls-module__oFGCzq__controls{color:#111;pointer-events:auto;align-items:center;gap:.4rem;max-width:100%;display:flex;position:relative}.dtf-visualization-controls-module__oFGCzq__controls button,.dtf-visualization-controls-module__oFGCzq__controls summary{font:inherit}.dtf-visualization-controls-module__oFGCzq__colorControl,.dtf-visualization-controls-module__oFGCzq__surfaceControl{position:relative}.dtf-visualization-controls-module__oFGCzq__colorControl summary,.dtf-visualization-controls-module__oFGCzq__surfaceControl summary{cursor:pointer;list-style:none}.dtf-visualization-controls-module__oFGCzq__colorControl summary::-webkit-details-marker{display:none}.dtf-visualization-controls-module__oFGCzq__surfaceControl summary::-webkit-details-marker{display:none}.dtf-visualization-controls-module__oFGCzq__colorControl>summary{background:conic-gradient(from 15deg,#f10120,#ffb000,#f5f34c,#43cf75,#49bde8,#635bdb,#db52c8,#f10120);border:2px solid #fff;border-radius:50%;width:3rem;height:3rem;box-shadow:0 0 0 1px #11111129,0 .45rem 1.1rem #1111111f}.dtf-visualization-controls-module__oFGCzq__colorControl>summary>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dtf-visualization-controls-module__oFGCzq__colorMenu,.dtf-visualization-controls-module__oFGCzq__surfaceControl nav{z-index:80;-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);background:#f8f8f5f5;border:1px solid #fffc;border-radius:1.35rem;padding:.55rem;position:absolute;top:calc(100% + .55rem);left:0;box-shadow:0 1rem 2.5rem #16191829}.dtf-visualization-controls-module__oFGCzq__colorMenu{width:17rem}.dtf-visualization-controls-module__oFGCzq__viewSwitch{align-items:center;gap:.35rem;display:flex}.dtf-visualization-controls-module__oFGCzq__viewSwitch button{border-radius:var(--radius-pill);color:#111;cursor:pointer;min-height:3rem;font-size:var(--font-body-small);font-weight:var(--font-weight-button);background:#ffffffc7;border:1px solid #1111111a;padding:.65rem 1rem;transition:background-color .18s,color .18s,transform .18s}.dtf-visualization-controls-module__oFGCzq__viewSwitch button[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.dtf-visualization-controls-module__oFGCzq__viewSwitch button:hover{transform:translateY(-1px)}.dtf-visualization-controls-module__oFGCzq__surfaceControl>summary{border-radius:var(--radius-pill);min-height:3rem;font-size:var(--font-body-small);font-weight:var(--font-weight-button);white-space:nowrap;background:#ffffffd1;border:1px solid #1111111f;align-items:center;gap:.65rem;padding:.3rem .3rem .3rem .9rem;display:inline-flex;box-shadow:inset 0 1px #fffffff5,0 .45rem 1.2rem #16191814}.dtf-visualization-controls-module__oFGCzq__chevron{color:#fff;background:#111;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;display:grid}.dtf-visualization-controls-module__oFGCzq__chevron svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem;transition:transform .18s}.dtf-visualization-controls-module__oFGCzq__surfaceControl[open] .dtf-visualization-controls-module__oFGCzq__chevron svg{transform:rotate(180deg)}.dtf-visualization-controls-module__oFGCzq__surfaceControl nav{gap:.15rem;width:12rem;display:grid;left:auto;right:0}.dtf-visualization-controls-module__oFGCzq__surfaceControl nav button{color:#111;cursor:pointer;min-height:2.65rem;font-size:var(--font-button-small);text-align:left;background:0 0;border:0;border-radius:.85rem;padding:.6rem .7rem}.dtf-visualization-controls-module__oFGCzq__surfaceControl nav button:hover,.dtf-visualization-controls-module__oFGCzq__surfaceControl nav button:focus-visible,.dtf-visualization-controls-module__oFGCzq__surfaceControl nav button[aria-pressed=true]{background:#11111114}.dtf-visualization-controls-module__oFGCzq__controls :focus-visible{outline-offset:3px;outline:3px solid #f10120}@media (max-width:560px){.dtf-visualization-controls-module__oFGCzq__controls{gap:.3rem}.dtf-visualization-controls-module__oFGCzq__colorControl>summary{width:2.45rem;height:2.45rem}.dtf-visualization-controls-module__oFGCzq__viewSwitch{gap:.28rem}.dtf-visualization-controls-module__oFGCzq__viewSwitch button{min-height:2.45rem;font-size:var(--font-caption);padding:.5rem .72rem}.dtf-visualization-controls-module__oFGCzq__surfaceControl>summary{min-height:2.45rem;font-size:var(--font-caption);gap:.4rem;padding:.25rem .25rem .25rem .72rem}.dtf-visualization-controls-module__oFGCzq__chevron{width:1.95rem;height:1.95rem}.dtf-visualization-controls-module__oFGCzq__colorMenu{width:min(17rem,100vw - 1.5rem)}}@media (prefers-reduced-motion:reduce){.dtf-visualization-controls-module__oFGCzq__viewSwitch button,.dtf-visualization-controls-module__oFGCzq__chevron svg{transition:none}}
.gift-wrap-showcase-module__Ag0-eW__giftPhrase{z-index:4;color:#fff;max-width:100%;font-family:var(--font-sans);font-size:clamp(.95rem,1.35vw,1.25rem);font-weight:var(--font-weight-strong);letter-spacing:.025em;text-align:left;text-transform:uppercase;margin:0;line-height:1.15;position:absolute;top:0;left:0;transform:translateY(calc(-100% - 1.25rem))}.gift-wrap-showcase-module__Ag0-eW__section{background:var(--color-canvas);padding:0;overflow-x:clip}.gift-wrap-showcase-module__Ag0-eW__header{max-width:var(--container);text-align:left;grid-template-columns:minmax(0,2fr) minmax(14rem,1fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.gift-wrap-showcase-module__Ag0-eW__headerCopy{min-width:0}.gift-wrap-showcase-module__Ag0-eW__header h2{margin:0}.gift-wrap-showcase-module__Ag0-eW__headerCopy>span{max-width:44rem;color:var(--color-ink-muted);margin:.85rem 0 0;font-size:clamp(.95rem,1.35vw,1.08rem);line-height:1.5;display:block}.gift-wrap-showcase-module__Ag0-eW__stage{--gift-wrap-texture:none;background:#eee2d3 var(--home-scene-media,url(/images/home/gift-wrap/tabletop-v2.webp)) center / cover no-repeat;isolation:isolate;min-height:clamp(48rem,72vw,66rem);margin-top:clamp(3.5rem,7vw,7rem);position:relative;overflow:hidden}.gift-wrap-showcase-module__Ag0-eW__productCard{z-index:8;top:clamp(1.25rem,3vw,3rem);right:var(--showcase-commerce-inset);position:absolute}.gift-wrap-showcase-module__Ag0-eW__mobilePurchaseHide{display:block}.gift-wrap-showcase-module__Ag0-eW__mockup{z-index:2;justify-items:center;animation:.42s cubic-bezier(.22,1,.36,1) both gift-wrap-showcase-module__Ag0-eW__gift-enter;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.gift-wrap-showcase-module__Ag0-eW__box{aspect-ratio:3/2;filter:drop-shadow(0 .65rem .42rem #311c0f61)drop-shadow(0 2.1rem 1.65rem #4027154d);width:clamp(18rem,44vw,38rem);position:relative}.gift-wrap-showcase-module__Ag0-eW__ribbon{z-index:0;aspect-ratio:2172/662;background:var(--home-scene-media,url(/images/home/gift-wrap/terracotta-ribbon.webp)) center / contain no-repeat;pointer-events:none;width:112vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(.66)}.gift-wrap-showcase-module__Ag0-eW__lid{z-index:1;background-image:var(--home-scene-media,var(--gift-wrap-texture));background-position:50%;background-size:100% 100%;border-radius:clamp(.28rem,.5vw,.48rem);position:absolute;inset:0;overflow:hidden;box-shadow:0 .18rem .34rem #301d114d,0 .7rem .9rem #301d1138,inset 0 0 0 1px #ffffff47}.gift-wrap-showcase-module__Ag0-eW__scissors{z-index:1;pointer-events:none;aspect-ratio:1467/989;background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:var(--home-scene-media,url(/images/home/gift-wrap/scissors.webp));width:clamp(15rem,24vw,23rem);position:absolute;top:44%;left:-5vw;transform:rotate(-9deg)}.gift-wrap-showcase-module__Ag0-eW__lid:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#0000 86%,#361d0e0a 88%,#30190c40 96%,#2311086b 100%),linear-gradient(125deg,#ffffff12,#0000 38% 72%,#00000009);position:absolute;inset:0}.gift-wrap-showcase-module__Ag0-eW__lid:after{z-index:1;background:var(--home-scene-media,url(/images/home/gift-wrap/box-shading-corners.webp)) center / 100% 100% no-repeat;content:"";mix-blend-mode:multiply;opacity:.52;pointer-events:none;position:absolute;inset:0}.gift-wrap-showcase-module__Ag0-eW__mockup>p{color:#fff;letter-spacing:.015em;margin:.65rem 0 0;font-size:.68rem;font-weight:700;position:absolute;top:100%;right:0}.gift-wrap-showcase-module__Ag0-eW__refresh{z-index:7;position:absolute;bottom:17.5rem;left:50%;transform:translate(-50%)}.gift-wrap-showcase-module__Ag0-eW__refresh:focus-visible{outline-offset:4px;outline:3px solid #111}.gift-wrap-showcase-module__Ag0-eW__refresh:active:not(:disabled){transform:translate(-50%)}.gift-wrap-showcase-module__Ag0-eW__carousel{z-index:6;position:absolute;bottom:-5rem;left:0;right:0}.gift-wrap-showcase-module__Ag0-eW__rail{--gift-wrap-sheet-width:clamp(9rem, 12vw, 11.5rem);scrollbar-width:none;scroll-snap-type:x proximity;justify-content:center;align-items:flex-start;gap:0;width:max-content;min-width:100%;padding:1.4rem 5.5rem 2rem;display:flex;overflow-x:auto}.gift-wrap-showcase-module__Ag0-eW__rail::-webkit-scrollbar{display:none}.gift-wrap-showcase-module__Ag0-eW__rail button{--sheet-offset-y:0rem;--sheet-rotation:0deg;z-index:1;width:var(--gift-wrap-sheet-width);aspect-ratio:2/3;flex:0 0 var(--gift-wrap-sheet-width);cursor:pointer;scroll-snap-align:center;transform:translateY(var(--sheet-offset-y)) rotate(var(--sheet-rotation));transform-origin:50% 90%;background:0 0;border:0;border-radius:0;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 .15rem .25rem #3323161f,0 .9rem 1.5rem #33231633}.gift-wrap-showcase-module__Ag0-eW__rail button+button{margin-left:calc(var(--gift-wrap-sheet-width) * -.64)}.gift-wrap-showcase-module__Ag0-eW__rail button:nth-child(4n+1){--sheet-offset-y:.35rem;--sheet-rotation:-1.1deg}.gift-wrap-showcase-module__Ag0-eW__rail button:nth-child(4n+2){--sheet-offset-y:1rem;--sheet-rotation:.75deg}.gift-wrap-showcase-module__Ag0-eW__rail button:nth-child(4n+3){--sheet-offset-y:.1rem;--sheet-rotation:-.45deg}.gift-wrap-showcase-module__Ag0-eW__rail button:nth-child(4n){--sheet-offset-y:.7rem;--sheet-rotation:1.2deg}.gift-wrap-showcase-module__Ag0-eW__rail button:nth-child(3n+2){margin-left:calc(var(--gift-wrap-sheet-width) * -.61)}.gift-wrap-showcase-module__Ag0-eW__rail button:nth-child(3n){margin-left:calc(var(--gift-wrap-sheet-width) * -.67)}.gift-wrap-showcase-module__Ag0-eW__rail button:hover,.gift-wrap-showcase-module__Ag0-eW__rail button:focus,.gift-wrap-showcase-module__Ag0-eW__rail button:active{z-index:12;transform:translateY(calc(var(--sheet-offset-y) - .6rem)) rotate(var(--sheet-rotation)) scale(1.045);box-shadow:0 .35rem .55rem #3323162e,0 1.6rem 2.5rem #33231661}.gift-wrap-showcase-module__Ag0-eW__rail button img{object-fit:cover;object-position:center;transition:transform .42s cubic-bezier(.16,1,.3,1);transform:scale(3)}.gift-wrap-showcase-module__Ag0-eW__rail button:hover img,.gift-wrap-showcase-module__Ag0-eW__rail button:focus img,.gift-wrap-showcase-module__Ag0-eW__rail button:active img{transform:scale(3.55)}.gift-wrap-showcase-module__Ag0-eW__rail button span{display:none}.gift-wrap-showcase-module__Ag0-eW__rail button:hover span,.gift-wrap-showcase-module__Ag0-eW__rail button:focus span,.gift-wrap-showcase-module__Ag0-eW__rail button:active span{z-index:2;color:#fff;width:calc(100% - 1rem);font-size:.58rem;font-weight:var(--font-weight-button);letter-spacing:.025em;text-transform:uppercase;white-space:normal;background:#111;border:0;border-radius:999px;padding:.4rem .65rem;line-height:1.2;display:block;position:absolute;bottom:3.6rem;left:50%;transform:translate(-50%);box-shadow:0 .4rem 1rem #0000003d}.gift-wrap-showcase-module__Ag0-eW__rail button.gift-wrap-showcase-module__Ag0-eW__active{z-index:8;transform:translateY(calc(var(--sheet-offset-y) - .45rem)) rotate(var(--sheet-rotation));box-shadow:0 .2rem .35rem #33231624,0 1.2rem 1.9rem #3323164d}.gift-wrap-showcase-module__Ag0-eW__rail button.gift-wrap-showcase-module__Ag0-eW__active:hover,.gift-wrap-showcase-module__Ag0-eW__rail button.gift-wrap-showcase-module__Ag0-eW__active:focus,.gift-wrap-showcase-module__Ag0-eW__rail button.gift-wrap-showcase-module__Ag0-eW__active:active{z-index:12;transform:translateY(calc(var(--sheet-offset-y) - .6rem)) rotate(var(--sheet-rotation)) scale(1.045);box-shadow:0 .35rem .55rem #3323162e,0 1.6rem 2.5rem #33231661}.gift-wrap-showcase-module__Ag0-eW__arrow{color:#111;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;transition:box-shadow .18s,transform .22s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 .7rem 1.8rem #1111111f}.gift-wrap-showcase-module__Ag0-eW__arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.2rem;transition:transform .22s cubic-bezier(.22,1,.36,1)}.gift-wrap-showcase-module__Ag0-eW__arrowRight{color:#fff;background:#111}.gift-wrap-showcase-module__Ag0-eW__arrow:hover{transform:scale(1.05);box-shadow:0 .95rem 2.2rem #1111112b}.gift-wrap-showcase-module__Ag0-eW__arrowLeft:hover svg{transform:translate(-.12rem)}.gift-wrap-showcase-module__Ag0-eW__arrowRight:hover svg{transform:translate(.12rem)}.gift-wrap-showcase-module__Ag0-eW__carouselControls{z-index:3;gap:.7rem;display:flex;position:absolute;top:-3.85rem;right:1rem}.gift-wrap-showcase-module__Ag0-eW__catalogLink{justify-self:center;margin:0}.gift-wrap-showcase-module__Ag0-eW__catalogLinkCompact{display:none}@media (max-width:700px){.gift-wrap-showcase-module__Ag0-eW__header{grid-template-columns:1fr;gap:1.25rem;padding-right:0;position:relative}.gift-wrap-showcase-module__Ag0-eW__catalogLink{justify-self:start;position:static}.gift-wrap-showcase-module__Ag0-eW__catalogLinkFull{display:inline}.gift-wrap-showcase-module__Ag0-eW__catalogLinkCompact{display:none}.gift-wrap-showcase-module__Ag0-eW__stage{border-radius:2rem;width:100%;min-height:44rem;margin-top:3.5rem}.gift-wrap-showcase-module__Ag0-eW__productCard{inset:auto .5rem .5rem}.gift-wrap-showcase-module__Ag0-eW__productCard small.gift-wrap-showcase-module__Ag0-eW__mobilePurchaseHide{display:none}.gift-wrap-showcase-module__Ag0-eW__mockup{top:34%}.gift-wrap-showcase-module__Ag0-eW__giftPhrase{width:auto;max-width:100%;font-size:var(--font-body-small);top:0}.gift-wrap-showcase-module__Ag0-eW__box{width:min(82vw,25rem)}.gift-wrap-showcase-module__Ag0-eW__ribbon{width:120vw}.gift-wrap-showcase-module__Ag0-eW__scissors{display:none}.gift-wrap-showcase-module__Ag0-eW__refresh{width:max-content;max-width:calc(100vw - 2rem);bottom:15.75rem}.gift-wrap-showcase-module__Ag0-eW__carousel{bottom:0}.gift-wrap-showcase-module__Ag0-eW__rail{--gift-wrap-sheet-width:8.5rem;justify-content:flex-start;width:100%;min-width:0;padding:1.2rem 3rem 1.6rem}.gift-wrap-showcase-module__Ag0-eW__rail button{width:var(--gift-wrap-sheet-width);flex-basis:var(--gift-wrap-sheet-width)}.gift-wrap-showcase-module__Ag0-eW__rail button+button{margin-left:calc(var(--gift-wrap-sheet-width) * -.54)}.gift-wrap-showcase-module__Ag0-eW__rail button:nth-child(3n+2){margin-left:calc(var(--gift-wrap-sheet-width) * -.51)}.gift-wrap-showcase-module__Ag0-eW__rail button:nth-child(3n){margin-left:calc(var(--gift-wrap-sheet-width) * -.57)}.gift-wrap-showcase-module__Ag0-eW__rail button:hover span,.gift-wrap-showcase-module__Ag0-eW__rail button:focus span,.gift-wrap-showcase-module__Ag0-eW__rail button:active span{bottom:3rem}.gift-wrap-showcase-module__Ag0-eW__arrow{width:2.5rem;height:2.5rem}.gift-wrap-showcase-module__Ag0-eW__carouselControls{top:-3.15rem}.gift-wrap-showcase-module__Ag0-eW__arrowLeft{left:.4rem}.gift-wrap-showcase-module__Ag0-eW__arrowRight{right:.4rem}}@media (max-width:440px){.gift-wrap-showcase-module__Ag0-eW__refresh,.gift-wrap-showcase-module__Ag0-eW__refresh:active:not(:disabled){left:1rem;transform:none}}@media (prefers-reduced-motion:reduce){.gift-wrap-showcase-module__Ag0-eW__mockup{animation:none}.gift-wrap-showcase-module__Ag0-eW__rail button,.gift-wrap-showcase-module__Ag0-eW__rail button img{transition:none}}@keyframes gift-wrap-showcase-module__Ag0-eW__gift-enter{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
.review-media-gallery-module__0FwZBW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.review-media-gallery-module__0FwZBW__carouselShell{position:relative}.review-media-gallery-module__0FwZBW__carouselStatus{justify-content:center;align-items:center;gap:.7rem;width:10rem;min-height:1.5rem;margin:0 auto;display:flex}.review-media-gallery-module__0FwZBW__carousel{padding:.2rem var(--page-gutter) 1.5rem;scroll-padding-inline:var(--page-gutter);scrollbar-width:none;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;gap:clamp(.75rem,1.2vw,1rem);display:flex;overflow-x:auto}.review-media-gallery-module__0FwZBW__carousel::-webkit-scrollbar{display:none}.review-media-gallery-module__0FwZBW__reviewItem{aspect-ratio:1;min-width:0}.review-media-gallery-module__0FwZBW__reviewItemTextOnly{aspect-ratio:auto}.review-media-gallery-module__0FwZBW__reviewItemExpanded{aspect-ratio:2;grid-column:span 2}.review-media-gallery-module__0FwZBW__carousel .review-media-gallery-module__0FwZBW__reviewItem{width:min(20.5rem,100vw - 2rem);height:min(24rem,100vw - 2rem);box-shadow:none;scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:auto;border-radius:1.6rem;flex:0 0 min(20.5rem,100vw - 2rem);transition:width .46s cubic-bezier(.22,1,.36,1),flex-basis .46s cubic-bezier(.22,1,.36,1),box-shadow .24s;overflow:hidden}.review-media-gallery-module__0FwZBW__carousel .review-media-gallery-module__0FwZBW__reviewItemExpanded{width:min(47rem, calc(100vw - 2 * var(--page-gutter)));flex:0 0 min(47rem, calc(100vw - 2 * var(--page-gutter)));box-shadow:0 .8rem 1.8rem #1916121a}.review-media-gallery-module__0FwZBW__carousel .review-media-gallery-module__0FwZBW__card{height:100%}.review-media-gallery-module__0FwZBW__carousel .review-media-gallery-module__0FwZBW__expandedReview{width:min(47rem, calc(100vw - 2 * var(--page-gutter)));aspect-ratio:auto;height:100%}.review-media-gallery-module__0FwZBW__carouselControls{z-index:5;top:-5.2rem;right:var(--page-gutter);gap:.45rem;display:flex;position:absolute}.review-media-gallery-module__0FwZBW__carouselArrow{color:#111;cursor:pointer;background:#ffffffc7;border:0;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;padding:0;transition:background-color .18s,color .18s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:0 .55rem 1.35rem #19161214}.review-media-gallery-module__0FwZBW__carouselArrow svg{width:1.25rem;height:1.25rem;transition:transform .22s cubic-bezier(.22,1,.36,1)}.review-media-gallery-module__0FwZBW__carouselNext:not(:disabled){color:#fff;background:#111}.review-media-gallery-module__0FwZBW__carouselArrow:hover:not(:disabled){transform:scale(1.04);box-shadow:0 .8rem 1.8rem #19161221}.review-media-gallery-module__0FwZBW__carouselPrevious:hover:not(:disabled) svg{transform:translate(-.12rem)}.review-media-gallery-module__0FwZBW__carouselNext:hover:not(:disabled) svg{transform:translate(.12rem)}.review-media-gallery-module__0FwZBW__carouselArrow:active:not(:disabled){transform:translateY(0)}.review-media-gallery-module__0FwZBW__carouselArrow:disabled{opacity:.28;cursor:default}.review-media-gallery-module__0FwZBW__card{z-index:0;aspect-ratio:1;background:#e9e7e3;border-radius:1.5rem;width:100%;height:100%;position:relative;overflow:visible}.review-media-gallery-module__0FwZBW__card:hover{z-index:2}.review-media-gallery-module__0FwZBW__textOnlyCard{border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;gap:1.2rem;min-height:18rem;padding:1.2rem;display:flex}.review-media-gallery-module__0FwZBW__textOnlyMeta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;display:grid}.review-media-gallery-module__0FwZBW__textOnlyMeta strong{font-size:var(--font-body-small);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.review-media-gallery-module__0FwZBW__textOnlyMeta .review-media-gallery-module__0FwZBW__stars{grid-area:1/2}.review-media-gallery-module__0FwZBW__textOnlyMeta small{border-radius:var(--radius-pill);background:var(--color-surface-soft);color:var(--color-ink-muted);font-size:var(--font-caption);grid-column:1/-1;justify-self:start;padding:.3rem .55rem}.review-media-gallery-module__0FwZBW__textOnlyDetails{min-height:0;color:var(--color-ink-muted);font-size:var(--font-body-small);line-height:1.5}.review-media-gallery-module__0FwZBW__textOnlyDetails summary{cursor:pointer;list-style:none}.review-media-gallery-module__0FwZBW__textOnlyDetails summary::-webkit-details-marker{display:none}.review-media-gallery-module__0FwZBW__textOnlyDetails summary>p{-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.review-media-gallery-module__0FwZBW__textOnlyDetails summary>span{color:var(--color-accent-dark);font-weight:var(--font-weight-button);margin-top:.7rem;display:inline-block}.review-media-gallery-module__0FwZBW__textOnlyFull{border-top:1px solid var(--color-border);white-space:pre-wrap;scrollbar-color:#1113 transparent;scrollbar-width:thin;max-height:20rem;margin:.85rem 0 0;padding-top:.85rem;overflow-y:auto}.review-media-gallery-module__0FwZBW__textOnlySource{color:var(--color-ink-muted);font-size:var(--font-caption);margin-top:auto}.review-media-gallery-module__0FwZBW__mainImage{z-index:0;border-radius:inherit;cursor:pointer;background:#e9e7e3;border:0;width:100%;height:100%;padding:0;transition:transform .24s,box-shadow .24s;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 .8rem 2.2rem #17151217}.review-media-gallery-module__0FwZBW__card:hover .review-media-gallery-module__0FwZBW__mainImage{transform:scale(1.015);box-shadow:0 1.15rem 2.8rem #17151224}.review-media-gallery-module__0FwZBW__expandedImage img,.review-media-gallery-module__0FwZBW__thumbnails img{object-fit:contain;object-position:center;width:100%!important;height:100%!important}.review-media-gallery-module__0FwZBW__mainImage img{object-fit:cover;object-position:center;width:100%!important;height:100%!important}.review-media-gallery-module__0FwZBW__expand,.review-media-gallery-module__0FwZBW__imageCount{z-index:2;color:#171716;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;position:absolute}.review-media-gallery-module__0FwZBW__expand{width:2.45rem;height:2.45rem;font-size:var(--font-body);border-radius:50%;place-items:center;display:grid;top:.75rem;right:.75rem}.review-media-gallery-module__0FwZBW__imageCount{border-radius:var(--radius-pill);font-size:var(--font-caption);padding:.38rem .62rem;font-weight:700;top:.8rem;left:.8rem}.review-media-gallery-module__0FwZBW__preview{z-index:3;-webkit-backdrop-filter:blur(24px)saturate(112%);backdrop-filter:blur(24px)saturate(112%);background:#f9f8f5eb;border:0;border-radius:1.2rem;gap:.42rem;padding:.82rem .9rem;display:grid;position:absolute;bottom:.65rem;left:.65rem;right:.65rem;box-shadow:0 .65rem 1.8rem #1916121c}.review-media-gallery-module__0FwZBW__previewCompact{padding-block:.72rem}.review-media-gallery-module__0FwZBW__previewMeta{grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;display:grid}.review-media-gallery-module__0FwZBW__previewMeta strong{font-size:var(--font-body-small);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.review-media-gallery-module__0FwZBW__stars{color:var(--color-accent);font-size:var(--font-body-small);letter-spacing:.035em}.review-media-gallery-module__0FwZBW__previewMeta small{border-radius:var(--radius-pill);background:#1111110f;padding:.28rem .5rem;font-size:.65rem;font-weight:500}.review-media-gallery-module__0FwZBW__preview>p{color:#4f4d49;font-size:var(--font-body-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.review-media-gallery-module__0FwZBW__preview>button{color:var(--color-accent-dark);cursor:pointer;font:inherit;font-size:var(--font-button-small);font-weight:var(--font-weight-button);background:0 0;border:0;justify-self:start;padding:0}.review-media-gallery-module__0FwZBW__preview>button:after{content:" →"}.review-media-gallery-module__0FwZBW__carouselProgressTrack{border-radius:var(--radius-pill);background:#11111124;width:6.75rem;height:.2rem;overflow:hidden}.review-media-gallery-module__0FwZBW__carouselProgressTrack>span{border-radius:inherit;background:var(--color-accent);height:100%;transition:width .32s cubic-bezier(.22,1,.36,1);display:block}.review-media-gallery-module__0FwZBW__carouselProgressCount{color:#1111118f;min-width:2.5rem;font-size:var(--font-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.review-media-gallery-module__0FwZBW__expandedReview{aspect-ratio:2;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#faf9f7d1;border:1px solid #ffffffc7;border-radius:1.6rem;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);min-height:0;scroll-margin-top:8rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #1916121f}.review-media-gallery-module__0FwZBW__carousel .review-media-gallery-module__0FwZBW__expandedReview{box-shadow:none}.review-media-gallery-module__0FwZBW__close,.review-media-gallery-module__0FwZBW__navigation{color:#111;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;padding:0;display:grid;box-shadow:0 .35rem 1.2rem #1111111f}.review-media-gallery-module__0FwZBW__close{z-index:5;font-size:var(--font-title-card);position:absolute;top:.8rem;right:.8rem}.review-media-gallery-module__0FwZBW__expandedMedia{grid-template-rows:minmax(0,1fr) auto;gap:.7rem;min-width:0;min-height:0;padding:1rem;display:grid}.review-media-gallery-module__0FwZBW__expandedImage{background:#e9e7e3;border-radius:1.2rem;min-width:0;min-height:0;position:relative;overflow:hidden}.review-media-gallery-module__0FwZBW__zoomButton{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.review-media-gallery-module__0FwZBW__zoomButton>span{z-index:2;color:#111;width:2.5rem;height:2.5rem;font-size:var(--font-body);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.7rem;right:.7rem;box-shadow:0 .35rem 1.2rem #1111111f}.review-media-gallery-module__0FwZBW__navigation{z-index:2;font-size:var(--font-body-small);position:absolute;top:50%;transform:translateY(-50%)}.review-media-gallery-module__0FwZBW__previous{left:.7rem}.review-media-gallery-module__0FwZBW__next{color:#fff;background:#111;right:.7rem}.review-media-gallery-module__0FwZBW__thumbnails{scrollbar-width:none;gap:.5rem;min-height:4rem;display:flex;overflow-x:auto}.review-media-gallery-module__0FwZBW__thumbnails::-webkit-scrollbar{display:none}.review-media-gallery-module__0FwZBW__thumbnails button{cursor:pointer;background:#dedbd6;border:2px solid #0000;border-radius:.75rem;flex:none;width:4rem;height:4rem;padding:0;position:relative;overflow:hidden}.review-media-gallery-module__0FwZBW__thumbnails .review-media-gallery-module__0FwZBW__thumbnailActive{border-color:#111}.review-media-gallery-module__0FwZBW__expandedCopy{border-left:1px solid #1111111a;flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:2.1rem 2rem 1.4rem;display:flex}.review-media-gallery-module__0FwZBW__expandedHeading{justify-content:space-between;align-items:start;gap:1rem;padding-right:2.5rem;display:flex}.review-media-gallery-module__0FwZBW__expandedHeading>div{gap:.35rem;display:grid}.review-media-gallery-module__0FwZBW__expandedHeading strong{font-size:var(--font-title-card);font-weight:700}.review-media-gallery-module__0FwZBW__expandedHeading .review-media-gallery-module__0FwZBW__stars{font-size:var(--font-body)}.review-media-gallery-module__0FwZBW__expandedHeading small{color:var(--color-accent-dark);font-size:var(--font-caption);font-weight:500}.review-media-gallery-module__0FwZBW__expandedCopy>p{max-height:15rem;font-size:var(--font-body);white-space:pre-wrap;scrollbar-color:#1111112e transparent;scrollbar-width:thin;margin:1.35rem -.4rem 1.2rem 0;padding-right:.8rem;line-height:1.58;overflow-y:auto}.review-media-gallery-module__0FwZBW__expandedCopy footer{color:var(--color-accent-dark);font-size:var(--font-body-small);font-weight:var(--font-weight-strong);border-top:1px solid #1111111a;margin-top:.25rem;padding-top:1rem}.review-media-gallery-module__0FwZBW__expandedCopyCompact{justify-content:center}.review-media-gallery-module__0FwZBW__expandedCopyCompact footer{margin-top:1.25rem}.review-media-gallery-module__0FwZBW__zoomOverlay{z-index:500;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0c0bc7;place-items:center;padding:1rem;animation:.18s both review-media-gallery-module__0FwZBW__zoomBackdrop;display:grid;position:fixed;inset:0}.review-media-gallery-module__0FwZBW__zoomStage{width:min(92vw,90rem);height:min(92dvh,60rem);animation:.26s cubic-bezier(.22,1,.36,1) both review-media-gallery-module__0FwZBW__zoomPhoto;position:relative}.review-media-gallery-module__0FwZBW__zoomStage>img{object-fit:contain;object-position:center}.review-media-gallery-module__0FwZBW__zoomClose,.review-media-gallery-module__0FwZBW__zoomNavigation{z-index:2;color:#111;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;position:absolute;box-shadow:0 .4rem 1.5rem #00000038}.review-media-gallery-module__0FwZBW__zoomClose{font-size:var(--font-title-card);top:0;right:0}.review-media-gallery-module__0FwZBW__zoomNavigation{top:50%;transform:translateY(-50%)}.review-media-gallery-module__0FwZBW__zoomPrevious{left:0}.review-media-gallery-module__0FwZBW__zoomNext{color:#fff;background:#111;right:0}.review-media-gallery-module__0FwZBW__zoomCounter{z-index:2;border-radius:var(--radius-pill);color:#111;font-size:var(--font-caption);background:#ffffffeb;padding:.42rem .7rem;font-weight:700;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes review-media-gallery-module__0FwZBW__zoomBackdrop{0%{opacity:0}}@keyframes review-media-gallery-module__0FwZBW__zoomPhoto{0%{opacity:0;transform:scale(.96)}}::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@media (max-width:899px){.review-media-gallery-module__0FwZBW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.review-media-gallery-module__0FwZBW__reviewItemExpanded{aspect-ratio:auto;grid-column:span 1}.review-media-gallery-module__0FwZBW__expandedReview{grid-column:span 2;grid-template-rows:auto minmax(16rem,46dvh);grid-template-columns:1fr;min-height:0}.review-media-gallery-module__0FwZBW__expandedMedia{min-height:min(28rem,58dvh);padding:.5rem .5rem 0}.review-media-gallery-module__0FwZBW__expandedImage{border-radius:1rem;min-height:18rem}.review-media-gallery-module__0FwZBW__thumbnails{min-height:3rem;padding-inline:.15rem}.review-media-gallery-module__0FwZBW__thumbnails button{width:3rem;height:3rem}.review-media-gallery-module__0FwZBW__expandedCopy{border-top:1px solid #1111111a;border-left:0;padding:1rem 1rem .9rem}.review-media-gallery-module__0FwZBW__expandedHeading strong{font-size:var(--font-body)}.review-media-gallery-module__0FwZBW__expandedCopy>p{font-size:var(--font-body-small);margin-top:.9rem}.review-media-gallery-module__0FwZBW__grid{grid-template-columns:1fr}.review-media-gallery-module__0FwZBW__card:hover .review-media-gallery-module__0FwZBW__mainImage{transform:none}.review-media-gallery-module__0FwZBW__expandedReview{aspect-ratio:auto;grid-column:span 1}.review-media-gallery-module__0FwZBW__zoomOverlay{padding:.5rem}.review-media-gallery-module__0FwZBW__zoomStage{width:calc(100vw - 1rem);height:calc(100dvh - 1rem)}.review-media-gallery-module__0FwZBW__carousel{scroll-snap-type:x mandatory;gap:.75rem;padding:.15rem 1rem 1.1rem;scroll-padding-inline:1rem}.review-media-gallery-module__0FwZBW__carousel .review-media-gallery-module__0FwZBW__reviewItem{width:calc(100vw - 2.75rem);height:min(23rem,103vw - 2.8325rem);box-shadow:none;border-radius:1.4rem;flex-basis:calc(100vw - 2.75rem)}.review-media-gallery-module__0FwZBW__carousel .review-media-gallery-module__0FwZBW__reviewItemExpanded{flex-basis:calc(100vw - 2rem);width:calc(100vw - 2rem);height:min(45rem,78dvh)}.review-media-gallery-module__0FwZBW__carousel .review-media-gallery-module__0FwZBW__expandedReview{width:calc(100vw - 2rem)}.review-media-gallery-module__0FwZBW__carouselStatus{justify-content:center;align-items:center;gap:.7rem;width:9.5rem;min-height:1.5rem;margin:0 auto}.review-media-gallery-module__0FwZBW__carouselProgressTrack{border-radius:var(--radius-pill);background:#1111111f;width:6.5rem;height:.2rem;overflow:hidden}.review-media-gallery-module__0FwZBW__carouselProgressTrack>span{border-radius:inherit;background:var(--color-accent);height:100%;transition:width .32s cubic-bezier(.22,1,.36,1);display:block}.review-media-gallery-module__0FwZBW__carouselProgressCount{min-width:2.3rem;color:var(--color-ink-muted);font-size:var(--font-caption);font-variant-numeric:tabular-nums;white-space:nowrap}.review-media-gallery-module__0FwZBW__carousel .review-media-gallery-module__0FwZBW__preview{border-radius:1rem;padding:.72rem .78rem;bottom:.55rem;left:.55rem;right:.55rem}.review-media-gallery-module__0FwZBW__carousel .review-media-gallery-module__0FwZBW__expand{top:.65rem;right:.65rem}.review-media-gallery-module__0FwZBW__carousel .review-media-gallery-module__0FwZBW__imageCount{top:.7rem;left:.7rem}.review-media-gallery-module__0FwZBW__carouselControls{display:flex;top:-5.55rem;right:1rem}}@media (prefers-reduced-motion:reduce){.review-media-gallery-module__0FwZBW__mainImage,.review-media-gallery-module__0FwZBW__expandedReview,.review-media-gallery-module__0FwZBW__carousel .review-media-gallery-module__0FwZBW__reviewItem,.review-media-gallery-module__0FwZBW__zoomOverlay,.review-media-gallery-module__0FwZBW__zoomStage,.review-media-gallery-module__0FwZBW__carouselArrow,.review-media-gallery-module__0FwZBW__carouselProgressTrack>span{transition:none;animation:none}}
.product-reviews-section-module__hxvA4G__section{padding:clamp(2.5rem,4.5vw,4.25rem) 0 clamp(2rem,3.5vw,3.5rem);overflow:visible}.product-reviews-section-module__hxvA4G__garlandBackground{background:var(--color-surface-soft)}.product-reviews-section-module__hxvA4G__posterBackground{background:#ececea}.product-reviews-section-module__hxvA4G__dtfBackground{background:var(--color-canvas,#f7f6f2)}.product-reviews-section-module__hxvA4G__header{justify-content:space-between;align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(1.5rem,2.5vw,2.25rem);display:flex}.product-reviews-section-module__hxvA4G__header>div>p{color:var(--color-accent-dark);font-size:.78rem;font-weight:var(--font-weight-strong);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem;line-height:1.2}.product-reviews-section-module__hxvA4G__header h2{max-width:48rem;font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(1.65rem,2.25vw,2.35rem);font-weight:500;line-height:1.07}@media (max-width:599px){.product-reviews-section-module__hxvA4G__section{background:#fff;padding:2.5rem 0 1.5rem}.product-reviews-section-module__hxvA4G__section.product-reviews-section-module__hxvA4G__dtfBackground{background:var(--color-canvas,#f7f6f2)}.product-reviews-section-module__hxvA4G__header{width:100%;margin-bottom:1.6rem;padding-inline:1rem;display:block}.product-reviews-section-module__hxvA4G__header h2{max-width:13rem;padding-right:0;font-size:clamp(1.65rem,2.25vw,2.35rem);line-height:1.07}.product-reviews-section-module__hxvA4G__header h2 span{display:block}.product-reviews-section-module__hxvA4G__header>div>p{margin-bottom:.4rem}}
.home-movie-picker-module__nmq2RG__section{background:var(--color-approved-canvas);color:var(--color-ink);padding:clamp(4rem,7vw,7rem) 0;scroll-margin-top:6.5rem;overflow:clip}.home-movie-picker-module__nmq2RG__defaultSurface{background:var(--color-canvas)}.home-movie-picker-module__nmq2RG__compactBottom{padding-bottom:clamp(1.5rem,3vw,2.5rem)}.home-movie-picker-module__nmq2RG__compactBottom .home-movie-picker-module__nmq2RG__panel,.home-movie-picker-module__nmq2RG__compactBottom .home-movie-picker-module__nmq2RG__wizard{min-height:0}.home-movie-picker-module__nmq2RG__header{max-width:var(--container);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;display:grid}.home-movie-picker-module__nmq2RG__headerCopy{max-width:53rem}.home-movie-picker-module__nmq2RG__header h1,.home-movie-picker-module__nmq2RG__header h2{max-width:48rem;margin:0}.home-movie-picker-module__nmq2RG__interfaceTitle{font-family:var(--font-display);font-size:var(--font-interface-title);font-weight:var(--font-interface-title-weight);letter-spacing:-.045em;line-height:var(--line-title)}.home-movie-picker-module__nmq2RG__lead{max-width:47rem;color:var(--color-ink-muted);font-size:var(--font-body-large);line-height:var(--line-body);margin:1rem 0 0}.home-movie-picker-module__nmq2RG__catalogLink{margin:0}.home-movie-picker-module__nmq2RG__teaserHeader{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.home-movie-picker-module__nmq2RG__panelWrap{margin-top:clamp(2rem,4vw,3.5rem)}.home-movie-picker-module__nmq2RG__panel{background:0 0;min-height:36rem}.home-movie-picker-module__nmq2RG__wizard{min-height:34rem}.home-movie-picker-module__nmq2RG__results{flex-direction:column;min-height:32rem;padding:clamp(1rem,2vw,1.5rem);display:flex}.home-movie-picker-module__nmq2RG__stepper{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:auto;display:grid}.home-movie-picker-module__nmq2RG__stepButton{min-width:0;min-height:4.4rem;color:var(--color-ink-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:.4rem;padding:0 0 .8rem;transition:background .18s,color .18s,transform .18s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.home-movie-picker-module__nmq2RG__stepTitle{align-items:center;gap:.65rem;min-width:0;display:flex}.home-movie-picker-module__nmq2RG__stepButton:disabled{cursor:default;color:#16191861}.home-movie-picker-module__nmq2RG__stepButton:not(:disabled):hover{color:var(--color-ink)}.home-movie-picker-module__nmq2RG__stepButton:not(:disabled):active{transform:scale(.985)}.home-movie-picker-module__nmq2RG__stepButton.home-movie-picker-module__nmq2RG__currentStep{color:var(--color-ink)}.home-movie-picker-module__nmq2RG__stepButton.home-movie-picker-module__nmq2RG__currentStep:after{background:var(--color-accent)}.home-movie-picker-module__nmq2RG__stepButton.home-movie-picker-module__nmq2RG__completedStep:not(.home-movie-picker-module__nmq2RG__currentStep){color:var(--color-ink)}.home-movie-picker-module__nmq2RG__stepButton:after{border-radius:var(--radius-pill);content:"";background:#16191821;height:.16rem;position:absolute;bottom:0;left:0;right:0}.home-movie-picker-module__nmq2RG__stepButton.home-movie-picker-module__nmq2RG__completedStep:after{background:#151716}.home-movie-picker-module__nmq2RG__stepNumber{width:2rem;height:2rem;font-size:var(--font-caption);border:1px solid #16191829;border-radius:50%;place-items:center;font-weight:700;display:grid}.home-movie-picker-module__nmq2RG__currentStep .home-movie-picker-module__nmq2RG__stepNumber{color:#fff;background:#151716}.home-movie-picker-module__nmq2RG__completedStep .home-movie-picker-module__nmq2RG__stepNumber{border-color:#151716}.home-movie-picker-module__nmq2RG__stepButton strong,.home-movie-picker-module__nmq2RG__stepButton small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-movie-picker-module__nmq2RG__stepButton strong{min-width:0;color:inherit;font-size:var(--font-body-small)}.home-movie-picker-module__nmq2RG__stepButton>small{color:inherit;font-size:var(--font-caption);opacity:.66;padding-left:2.65rem}.home-movie-picker-module__nmq2RG__stepSelections{scrollbar-width:none;gap:.3rem;min-width:0;padding-left:2.65rem;display:flex;overflow-x:auto}.home-movie-picker-module__nmq2RG__stepSelections::-webkit-scrollbar{display:none}.home-movie-picker-module__nmq2RG__stepSelections>span{border-radius:var(--radius-pill);max-width:12rem;color:var(--color-ink);font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;background:#fff;flex:none;padding:.22rem .52rem;line-height:1.2;overflow:hidden}.home-movie-picker-module__nmq2RG__currentStep .home-movie-picker-module__nmq2RG__stepSelections>span{background:color-mix(in srgb, var(--color-accent) 12%, white)}.home-movie-picker-module__nmq2RG__mobileStepLabel{display:none}.home-movie-picker-module__nmq2RG__stage{min-width:0;padding:0;animation:.24s cubic-bezier(.22,1,.36,1) both home-movie-picker-module__nmq2RG__stage-in}@keyframes home-movie-picker-module__nmq2RG__stage-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.home-movie-picker-module__nmq2RG__stepHeading{justify-content:space-between;align-items:end;gap:1.5rem;margin:0 0 clamp(1.4rem,2.5vw,2rem);display:flex}.home-movie-picker-module__nmq2RG__stepCounter,.home-movie-picker-module__nmq2RG__resultsHeader>div>span{color:var(--color-accent-dark);font-size:var(--font-caption);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-weight:700}.home-movie-picker-module__nmq2RG__stepHeading h2,.home-movie-picker-module__nmq2RG__stepHeading h3,.home-movie-picker-module__nmq2RG__resultsHeader h2,.home-movie-picker-module__nmq2RG__resultsHeader h3{font-family:var(--font-display);font-size:var(--font-title-section);letter-spacing:-.05em;font-weight:500;line-height:var(--line-title);outline:none;margin:0}.home-movie-picker-module__nmq2RG__stepHeading>div>p:last-child{max-width:42rem;color:var(--color-ink-muted);line-height:var(--line-body);margin:.6rem 0 0}.home-movie-picker-module__nmq2RG__clearAction{color:var(--color-ink-muted);cursor:pointer;font:inherit;font-size:var(--font-body-small);text-underline-offset:.25rem;background:0 0;border:0;padding:.65rem;-webkit-text-decoration:underline #16191838;text-decoration:underline #16191838}.home-movie-picker-module__nmq2RG__choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.home-movie-picker-module__nmq2RG__choice{border-radius:var(--radius-pill);min-width:0;min-height:4.45rem;color:var(--color-ink);cursor:pointer;font:inherit;text-align:left;background:#edebe6b8;border:0;grid-template-columns:2.25rem minmax(0,1fr) 1.75rem;align-items:center;gap:.9rem;padding:.45rem .85rem;transition:border-color .18s,background .18s,box-shadow .22s,color .18s,transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.home-movie-picker-module__nmq2RG__choice:hover{box-shadow:var(--shadow-card);background:#fff;transform:translateY(-2px)}.home-movie-picker-module__nmq2RG__choice:active{box-shadow:none;transform:scale(.985)}.home-movie-picker-module__nmq2RG__choice.home-movie-picker-module__nmq2RG__selected{box-shadow:var(--button-shadow);color:#fff;background:#151716}.home-movie-picker-module__nmq2RG__choiceIndex{color:var(--color-accent-dark);font-size:var(--font-caption);letter-spacing:.08em;font-weight:700}.home-movie-picker-module__nmq2RG__selected .home-movie-picker-module__nmq2RG__choiceIndex{color:#ffffff8f}.home-movie-picker-module__nmq2RG__choiceText{grid-column:2;min-width:0;display:block}.home-movie-picker-module__nmq2RG__choiceText strong,.home-movie-picker-module__nmq2RG__choiceText small{display:block}.home-movie-picker-module__nmq2RG__mobileChoiceLabel{display:none}.home-movie-picker-module__nmq2RG__choiceText strong{max-width:13rem;font-size:var(--font-body-small);font-weight:var(--font-weight-strong);line-height:1.2}.home-movie-picker-module__nmq2RG__choiceText small{color:var(--color-ink-muted);font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;line-height:1.25;overflow:hidden}.home-movie-picker-module__nmq2RG__choice.home-movie-picker-module__nmq2RG__selected .home-movie-picker-module__nmq2RG__choiceText small{color:#ffffff94}.home-movie-picker-module__nmq2RG__choiceMark{background:#fff;border:1px solid #16191833;border-radius:50%;grid-column:3;place-items:center;width:1.75rem;height:1.75rem;transition:border-color .18s,background .18s,transform .22s cubic-bezier(.22,1,.36,1);display:grid}.home-movie-picker-module__nmq2RG__choiceMarkDot{background:currentColor;border-radius:50%;width:.48rem;height:.48rem}.home-movie-picker-module__nmq2RG__selected .home-movie-picker-module__nmq2RG__choiceMark,.home-movie-picker-module__nmq2RG__selectedTheme .home-movie-picker-module__nmq2RG__choiceMark,.home-movie-picker-module__nmq2RG__exclusionActive .home-movie-picker-module__nmq2RG__choiceMark{border-color:var(--color-accent);background:var(--color-accent);color:#fff;animation:.22s cubic-bezier(.22,1,.36,1) home-movie-picker-module__nmq2RG__choice-mark-in}@keyframes home-movie-picker-module__nmq2RG__choice-mark-in{0%{transform:scale(.72)}to{transform:scale(1)}}.home-movie-picker-module__nmq2RG__themeGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.home-movie-picker-module__nmq2RG__themeGroup{background:0 0;border:0;padding:0}.home-movie-picker-module__nmq2RG__themeGroupHeading{min-height:2rem;color:var(--color-ink);align-items:center;gap:.65rem;margin-bottom:.35rem;padding:0 .2rem;display:flex}.home-movie-picker-module__nmq2RG__themeGroupHeading h3,.home-movie-picker-module__nmq2RG__themeGroupHeading h4{font-family:var(--font-ui);font-size:var(--font-body-small);margin:0;font-weight:700}.home-movie-picker-module__nmq2RG__themeGroupIndex{color:var(--color-accent);font-size:var(--font-caption);letter-spacing:.08em;font-weight:700}.home-movie-picker-module__nmq2RG__themeGroupOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.home-movie-picker-module__nmq2RG__themeGroupOptions button{min-width:0;min-height:var(--button-height-medium);border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--font-button-small);text-align:left;background:#edebe6d1;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .55rem .5rem .7rem;transition:border-color .18s,background .18s,color .18s,transform .18s;display:flex}.home-movie-picker-module__nmq2RG__themeGroupOptions button:hover{background:#fff;transform:translateY(-1px)}.home-movie-picker-module__nmq2RG__themeGroupOptions button:active{transform:scale(.985)}.home-movie-picker-module__nmq2RG__themeGroupOptions .home-movie-picker-module__nmq2RG__selectedTheme{color:#fff;background:#151716}.home-movie-picker-module__nmq2RG__themeGroupOptions .home-movie-picker-module__nmq2RG__selectedTheme:hover{background:#151716}.home-movie-picker-module__nmq2RG__fineTune{border-radius:var(--radius-lg);color:#fff;background:#151716;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(1.5rem,3vw,2rem);padding:.75rem 1rem .7rem;display:grid}.home-movie-picker-module__nmq2RG__exclusionControl{border-radius:var(--radius-pill);color:#fff;cursor:pointer;min-height:3rem;font:inherit;text-align:left;background:#ffffff14;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem .55rem .45rem .9rem;transition:background .18s,transform .18s;display:flex}.home-movie-picker-module__nmq2RG__exclusionControl:hover{background:#ffffff21}.home-movie-picker-module__nmq2RG__exclusionControl:active{transform:scale(.99)}.home-movie-picker-module__nmq2RG__exclusionControl>span:first-child{min-width:0}.home-movie-picker-module__nmq2RG__exclusionControl strong,.home-movie-picker-module__nmq2RG__exclusionControl small{display:block}.home-movie-picker-module__nmq2RG__exclusionControl strong{font-size:var(--font-button-small)}.home-movie-picker-module__nmq2RG__exclusionControl small{color:#ffffff8a;font-size:var(--font-caption);margin-top:.1rem}.home-movie-picker-module__nmq2RG__exclusionControl .home-movie-picker-module__nmq2RG__choiceMark{flex:none;width:1.75rem;height:1.75rem}.home-movie-picker-module__nmq2RG__criteriaRow{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.home-movie-picker-module__nmq2RG__decadeMenu{z-index:4;min-width:0;position:relative}.home-movie-picker-module__nmq2RG__decadeMenu[open]{z-index:20}.home-movie-picker-module__nmq2RG__decadeMenu>summary{border-radius:var(--radius-pill);cursor:pointer;background:#ffffff14;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.45rem .9rem;list-style:none;transition:background .18s;display:flex}.home-movie-picker-module__nmq2RG__decadeMenu>summary:hover{background:#ffffff21}.home-movie-picker-module__nmq2RG__decadeMenu>summary::-webkit-details-marker{display:none}.home-movie-picker-module__nmq2RG__decadeMenu>summary>span{flex:1;justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.home-movie-picker-module__nmq2RG__decadeMenu>summary strong,.home-movie-picker-module__nmq2RG__decadeMenu>summary small{display:inline}.home-movie-picker-module__nmq2RG__decadeMenu>summary strong{font-size:var(--font-button-small)}.home-movie-picker-module__nmq2RG__decadeMenu>summary small{color:#ffffff8a;font-size:var(--font-caption);margin-top:0}.home-movie-picker-module__nmq2RG__decadeMenu>summary>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:1rem;height:1rem;transition:transform .16s}.home-movie-picker-module__nmq2RG__decadeMenu[open]>summary>svg{transform:rotate(180deg)}.home-movie-picker-module__nmq2RG__decadeMenu>nav{width:100%;min-width:13rem;color:var(--color-ink);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#fffffff0;border-radius:1.15rem;gap:.15rem;padding:.4rem;display:grid;position:absolute;bottom:calc(100% + .5rem);right:0;box-shadow:0 1rem 2.5rem #1111112e}.home-movie-picker-module__nmq2RG__decadeMenu>nav button{border-radius:var(--radius-pill);min-height:2.35rem;color:inherit;cursor:pointer;font:inherit;font-size:var(--font-body-small);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.home-movie-picker-module__nmq2RG__decadeMenu>nav button:hover{background:var(--color-surface-soft)}.home-movie-picker-module__nmq2RG__decadeMenu>nav button[aria-current]{color:#fff;background:#151716}.home-movie-picker-module__nmq2RG__selectedDot{background:currentColor;border-radius:50%;flex:none;width:.46rem;height:.46rem}.home-movie-picker-module__nmq2RG__segmentedField{background:0 0;border:0;min-width:0;margin:0;padding:0}.home-movie-picker-module__nmq2RG__segmentedField legend{color:#fff;font-size:var(--font-caption);padding:0 0 .35rem;font-weight:700}.home-movie-picker-module__nmq2RG__segmentedControl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:.05rem;display:grid;position:relative}.home-movie-picker-module__nmq2RG__segmentedControl:before{border-radius:var(--radius-pill);content:"";background:#ffffff38;height:.12rem;position:absolute;top:.56rem;left:12.5%;right:12.5%}.home-movie-picker-module__nmq2RG__segmentedControl button{z-index:1;color:#ffffff8f;cursor:pointer;min-width:0;min-height:2.55rem;font:inherit;font-size:var(--font-button-small);background:0 0;border:0;grid-template-rows:1rem auto;justify-items:center;gap:.28rem;padding:0;line-height:1.15;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid;position:relative}.home-movie-picker-module__nmq2RG__segmentedControl button:hover{color:#fff}.home-movie-picker-module__nmq2RG__segmentedControl button:active{transform:translateY(1px)}.home-movie-picker-module__nmq2RG__segmentedControl .home-movie-picker-module__nmq2RG__segmentedActive{color:#fff;font-weight:var(--font-weight-strong)}.home-movie-picker-module__nmq2RG__scaleDot{background:#727471;border:.18rem solid #151716;border-radius:50%;width:.82rem;height:.82rem;transition:background .18s,box-shadow .18s,transform .18s;display:block;box-shadow:0 0 0 1px #ffffff3d}.home-movie-picker-module__nmq2RG__segmentedActive .home-movie-picker-module__nmq2RG__scaleDot{background:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent), 0 0 0 .25rem #b7583a38;transform:scale(1.08)}.home-movie-picker-module__nmq2RG__scaleLabel{max-width:8rem;font-size:var(--font-caption);text-align:center;line-height:1.15}.home-movie-picker-module__nmq2RG__actions{flex-direction:column;min-width:0;margin-top:1.5rem;padding:.75rem 0 1rem;display:flex}.home-movie-picker-module__nmq2RG__actionRow{justify-content:space-between;align-items:end;gap:1.5rem;min-width:0;display:flex}.home-movie-picker-module__nmq2RG__actionButtons,.home-movie-picker-module__nmq2RG__resultActions{justify-content:flex-end;gap:.55rem;display:flex}.home-movie-picker-module__nmq2RG__actionButtons{flex-wrap:nowrap}.home-movie-picker-module__nmq2RG__resultActions{flex-wrap:wrap}.home-movie-picker-module__nmq2RG__primaryAction,.home-movie-picker-module__nmq2RG__secondaryAction{min-height:var(--button-height-medium);border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--font-button-medium);font-weight:var(--font-weight-button);background:#fff;border:1px solid #1619181f;padding:.7rem 1.15rem;transition:box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1)}.home-movie-picker-module__nmq2RG__primaryAction{border-color:var(--color-accent);background:var(--color-accent);box-shadow:var(--button-shadow);color:#fff;white-space:nowrap;align-items:center;gap:.75rem;padding:.28rem .32rem .28rem 1.05rem;display:inline-flex}.home-movie-picker-module__nmq2RG__mobileActionLabel{display:none}.home-movie-picker-module__nmq2RG__primaryAction:hover,.home-movie-picker-module__nmq2RG__secondaryAction:hover{box-shadow:var(--button-shadow-hover);transform:translateY(-1px)}.home-movie-picker-module__nmq2RG__primaryAction:not(:disabled):active,.home-movie-picker-module__nmq2RG__secondaryAction:not(:disabled):active{box-shadow:none;transform:scale(.985)}.home-movie-picker-module__nmq2RG__primaryAction:disabled,.home-movie-picker-module__nmq2RG__secondaryAction:disabled{cursor:default;opacity:.42;box-shadow:none;transform:none}.home-movie-picker-module__nmq2RG__actionArrow{width:1rem;height:1rem}.home-movie-picker-module__nmq2RG__actionIcon{color:#fff;background:#151716;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;transition:transform .22s cubic-bezier(.22,1,.36,1);display:grid}.home-movie-picker-module__nmq2RG__primaryAction:hover .home-movie-picker-module__nmq2RG__actionIcon{transform:translate(2px)}.home-movie-picker-module__nmq2RG__error{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent) 10%, white);color:var(--color-accent-dark);font-size:var(--font-body-small);grid-column:2;margin:0 2rem 1rem;padding:.75rem 1rem}.home-movie-picker-module__nmq2RG__resultsHeader{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.25rem;display:flex}.home-movie-picker-module__nmq2RG__resultsRefresh{--content-refresh-icon-size:2.2rem;--content-refresh-inset:.32rem;font-size:var(--font-button-medium)!important}.home-movie-picker-module__nmq2RG__resultsProgressRow{align-items:end;gap:1.5rem;margin-top:1.5rem;display:flex}.home-movie-picker-module__nmq2RG__resultsProgressRow .home-movie-picker-module__nmq2RG__stepButton{cursor:default}.home-movie-picker-module__nmq2RG__resultsProgressRow .home-movie-picker-module__nmq2RG__secondaryAction{flex:none}.home-movie-picker-module__nmq2RG__resultGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.home-movie-picker-module__nmq2RG__movieCard{border-radius:var(--radius-lg);color:#fff;background:#151716;border:0;grid-template-rows:min-content min-content min-content 1fr min-content;grid-template-columns:minmax(7.5rem,.72fr) minmax(0,1.28fr);column-gap:1rem;min-width:0;min-height:25rem;padding:1.25rem;display:grid}.home-movie-picker-module__nmq2RG__movieTopline{color:var(--color-accent);font-size:var(--font-caption);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;font-weight:700;display:flex}.home-movie-picker-module__nmq2RG__movieTopline span:last-child{color:#151716;letter-spacing:0;background:#fff;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}.home-movie-picker-module__nmq2RG__movieCard h3,.home-movie-picker-module__nmq2RG__movieCard h4{font-family:var(--font-display);font-size:var(--font-title-card);letter-spacing:-.045em;font-weight:500;line-height:var(--line-title);grid-column:2;margin:1.25rem 0 0}.home-movie-picker-module__nmq2RG__movieMeta{color:#ffffff8a;font-size:var(--font-body-small);grid-column:2;margin:.5rem 0 0}.home-movie-picker-module__nmq2RG__summary{color:#ffffff9e;font-size:var(--font-body-small);line-height:var(--line-body);grid-column:2;margin:1rem 0}.home-movie-picker-module__nmq2RG__movieLink{border-radius:var(--radius-pill);color:#151716;min-height:2.75rem;font-size:var(--font-body-small);font-weight:var(--font-weight-button);background:#fff;grid-column:2;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding:.3rem .32rem .3rem .95rem;transition:box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);display:flex}.home-movie-picker-module__nmq2RG__movieLink>span{color:#fff;background:#151716;border-radius:50%;flex:none;place-items:center;width:2.15rem;height:2.15rem;display:grid}.home-movie-picker-module__nmq2RG__movieLinkArrow{width:.95rem;height:.95rem}.home-movie-picker-module__nmq2RG__movieLink:hover{transform:translateY(-1px);box-shadow:0 .65rem 1.4rem #0003}.home-movie-picker-module__nmq2RG__movieLink:active{box-shadow:none;transform:translateY(1px)}.home-movie-picker-module__nmq2RG__moviePoster{aspect-ratio:2/3;border-radius:var(--radius-md);color:#ffffff61;font-family:var(--font-display);font-size:var(--font-title-section);background:#292b2a;grid-area:2/1/6;align-self:start;place-items:center;margin-top:1.25rem;display:grid;position:relative;overflow:hidden}.home-movie-picker-module__nmq2RG__moviePoster img{object-fit:cover;width:100%;height:100%}.home-movie-picker-module__nmq2RG__stepButton:focus-visible,.home-movie-picker-module__nmq2RG__choice:focus-visible,.home-movie-picker-module__nmq2RG__themeGroupOptions button:focus-visible,.home-movie-picker-module__nmq2RG__segmentedControl button:focus-visible,.home-movie-picker-module__nmq2RG__primaryAction:focus-visible,.home-movie-picker-module__nmq2RG__secondaryAction:focus-visible,.home-movie-picker-module__nmq2RG__clearAction:focus-visible,.home-movie-picker-module__nmq2RG__exclusionControl:focus-visible,.home-movie-picker-module__nmq2RG__movieLink:focus-visible,.home-movie-picker-module__nmq2RG__resultsRefresh:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (max-width:1099px){.home-movie-picker-module__nmq2RG__choices{grid-template-columns:repeat(2,minmax(0,1fr))}.home-movie-picker-module__nmq2RG__themeGroups,.home-movie-picker-module__nmq2RG__resultGrid{grid-template-columns:1fr}.home-movie-picker-module__nmq2RG__movieCard{min-height:20rem}.home-movie-picker-module__nmq2RG__actionRow{flex-direction:column;align-items:stretch;gap:1rem}.home-movie-picker-module__nmq2RG__actionButtons{grid-template-columns:max-content max-content;justify-content:end;width:100%;display:grid}.home-movie-picker-module__nmq2RG__actionButtons>:only-child{grid-column:2}}@media (max-width:719px){.home-movie-picker-module__nmq2RG__section{padding:3.5rem 0}.home-movie-picker-module__nmq2RG__header{grid-template-columns:1fr;align-items:start;gap:1.25rem}.home-movie-picker-module__nmq2RG__catalogLink{justify-self:start}.home-movie-picker-module__nmq2RG__panelWrap{margin-top:1.75rem}.home-movie-picker-module__nmq2RG__panel{min-height:34rem}.home-movie-picker-module__nmq2RG__wizard{min-height:0;display:block}.home-movie-picker-module__nmq2RG__stepper{grid-template-columns:1fr;gap:.45rem;width:100%;min-height:0;margin-top:0;padding:0}.home-movie-picker-module__nmq2RG__stepButton{grid-template-columns:minmax(7rem,auto) minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.6rem;padding:.2rem 0 .65rem;display:grid}.home-movie-picker-module__nmq2RG__stepNumber{width:1.75rem;height:1.75rem}.home-movie-picker-module__nmq2RG__stepButton strong{font-size:var(--font-caption);text-overflow:clip;overflow:visible}.home-movie-picker-module__nmq2RG__stepButton>small{text-align:right;padding-left:0;font-size:.625rem;display:block}.home-movie-picker-module__nmq2RG__stepTitle{gap:.35rem}.home-movie-picker-module__nmq2RG__stepSelections{gap:.2rem;padding-inline:.55rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .65rem calc(100% - .65rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .65rem calc(100% - .65rem),#0000)}.home-movie-picker-module__nmq2RG__stepSelections>span{max-width:none;padding:.18rem .4rem;font-size:.625rem}.home-movie-picker-module__nmq2RG__desktopStepLabel{display:none}.home-movie-picker-module__nmq2RG__mobileStepLabel{display:block}.home-movie-picker-module__nmq2RG__stage{padding:1.3rem .65rem 1rem}.home-movie-picker-module__nmq2RG__stepHeading{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1.15rem}.home-movie-picker-module__nmq2RG__clearAction{align-self:flex-start;margin-top:.1rem;padding:.2rem 0}.home-movie-picker-module__nmq2RG__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.home-movie-picker-module__nmq2RG__choice{grid-template-rows:1fr;grid-template-columns:1.35rem minmax(0,1fr) 1.5rem;gap:.4rem;min-height:3.75rem;padding:.45rem .55rem}.home-movie-picker-module__nmq2RG__choiceIndex{grid-area:1/1}.home-movie-picker-module__nmq2RG__choiceText{grid-area:1/2;align-self:center}.home-movie-picker-module__nmq2RG__choiceMark{grid-area:1/3;width:1.5rem;height:1.5rem}.home-movie-picker-module__nmq2RG__choiceText strong{font-size:var(--font-button-small);padding-right:0;line-height:1.12}.home-movie-picker-module__nmq2RG__desktopChoiceLabel{display:none}.home-movie-picker-module__nmq2RG__mobileChoiceLabel{display:block}.home-movie-picker-module__nmq2RG__choiceText small{display:none}.home-movie-picker-module__nmq2RG__actions{gap:.8rem;margin:0 .65rem}.home-movie-picker-module__nmq2RG__actionRow{flex-direction:column;align-items:stretch;gap:1rem}.home-movie-picker-module__nmq2RG__actionButtons{grid-template-columns:max-content max-content;justify-content:end;width:100%;display:grid}.home-movie-picker-module__nmq2RG__actionButtons>:only-child{grid-column:2}.home-movie-picker-module__nmq2RG__primaryAction,.home-movie-picker-module__nmq2RG__secondaryAction{min-height:3rem;font-size:var(--font-button-small);justify-content:center}.home-movie-picker-module__nmq2RG__secondaryAction{padding-inline:1rem}.home-movie-picker-module__nmq2RG__primaryAction{padding-left:1rem}.home-movie-picker-module__nmq2RG__actionIcon{width:2.35rem;height:2.35rem}.home-movie-picker-module__nmq2RG__desktopActionLabel{display:none}.home-movie-picker-module__nmq2RG__mobileActionLabel{display:inline}.home-movie-picker-module__nmq2RG__fineTune{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;padding:.75rem}.home-movie-picker-module__nmq2RG__criteriaRow{grid-template-columns:1fr;gap:.65rem}.home-movie-picker-module__nmq2RG__exclusionControl{min-height:3rem}.home-movie-picker-module__nmq2RG__exclusionControl small{display:none}.home-movie-picker-module__nmq2RG__scaleLabel{font-size:var(--font-caption)}.home-movie-picker-module__nmq2RG__segmentedField legend{text-align:center;width:100%}.home-movie-picker-module__nmq2RG__results{padding:.85rem}.home-movie-picker-module__nmq2RG__resultsHeader{flex-direction:column;align-items:stretch}.home-movie-picker-module__nmq2RG__resultActions{justify-content:flex-start}.home-movie-picker-module__nmq2RG__resultsProgressRow{flex-direction:column;align-items:stretch;gap:.9rem;margin-top:1.25rem}.home-movie-picker-module__nmq2RG__resultsProgressRow .home-movie-picker-module__nmq2RG__secondaryAction{align-self:flex-end}.home-movie-picker-module__nmq2RG__error{margin:0 .65rem 1rem}}@media (prefers-reduced-motion:reduce){.home-movie-picker-module__nmq2RG__stage,.home-movie-picker-module__nmq2RG__choiceMark{animation:none}.home-movie-picker-module__nmq2RG__stepButton,.home-movie-picker-module__nmq2RG__choice,.home-movie-picker-module__nmq2RG__choiceMark,.home-movie-picker-module__nmq2RG__themeGroupOptions button,.home-movie-picker-module__nmq2RG__segmentedControl button,.home-movie-picker-module__nmq2RG__exclusionControl,.home-movie-picker-module__nmq2RG__decadeMenu>summary,.home-movie-picker-module__nmq2RG__primaryAction,.home-movie-picker-module__nmq2RG__actionIcon,.home-movie-picker-module__nmq2RG__secondaryAction,.home-movie-picker-module__nmq2RG__resultsRefresh,.home-movie-picker-module__nmq2RG__movieLink{transition:none}}
