#nhl-collection{--paper:#f2eee5;--ink:#202a23;--muted:#72776d;--line:#d5d8ca;--lime:#def071;--dark:#18271f;--ease:cubic-bezier(.18,.8,.28,1);font-family:Arial,sans-serif;background:var(--paper);color:var(--ink);scroll-behavior:smooth}#nhl-collection *{box-sizing:border-box}#nhl-collection{margin:0}#nhl-collection:has(dialog[open]){overflow:hidden}#nhl-collection button,#nhl-collection a,#nhl-collection select{-webkit-tap-highlight-color:transparent}#nhl-collection button,#nhl-collection select{font:inherit}#nhl-collection button{cursor:pointer}#nhl-collection a{color:inherit}#nhl-collection button:focus-visible,#nhl-collection a:focus-visible,#nhl-collection select:focus-visible{outline:3px solid #ac7c42;outline-offset:4px}#nhl-collection button:disabled{cursor:default;opacity:.35}#nhl-collection .page{max-width:1240px;margin:auto;padding:0 38px}#nhl-collection .header{border-bottom:1px solid var(--line)}#nhl-collection .header .page{display:flex;align-items:center;justify-content:space-between;min-height:73px}#nhl-collection .logo{font:500 18px Georgia,serif;letter-spacing:3px;text-decoration:none}#nhl-collection .header span{font-size:11px;color:var(--muted)}#nhl-collection .hero{padding-top:38px;padding-bottom:32px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}#nhl-collection .eyebrow{font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:700}#nhl-collection .hero h1{font:400 clamp(44px,6vw,72px)/.98 Georgia,serif;letter-spacing:-2.5px;margin:15px 0 0}#nhl-collection .hero h1 em{font-weight:400}#nhl-collection .hero p{max-width:240px;font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 4px}#nhl-collection .browse{position:sticky;top:0;z-index:5;background:#f2eee5f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#nhl-collection .browse .page{display:flex;align-items:center;gap:22px;padding-top:11px;padding-bottom:11px}#nhl-collection .browse-label{font-size:10px;color:var(--muted)}#nhl-collection .jump-links{display:flex;gap:8px 20px;flex-wrap:wrap}#nhl-collection .jump-links a{font-size:11px;text-decoration:none;padding:7px 0;border-bottom:1px solid transparent}#nhl-collection .jump-links a[aria-current=true]{border-color:currentColor}#nhl-collection .jump-select{display:none}#nhl-collection .pose-section{--local-ink:var(--ink);--local-muted:var(--muted);--local-line:var(--line);color:var(--local-ink);padding:55px 0 48px;scroll-margin-top:65px;overflow:hidden}#nhl-collection .pose-section[data-outfit=full]{--local-ink:#eeeee4;--local-muted:#a5b4a6;--local-line:#415046;background:var(--dark)}#nhl-collection .studio{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-template-areas:"heading stage" "details stage";column-gap:55px;align-items:start}#nhl-collection .section-heading{grid-area:heading;padding-top:22px}#nhl-collection .section-number{font-size:11px;color:var(--local-muted);display:flex;align-items:center;gap:10px;letter-spacing:.08em}#nhl-collection .section-number:after{content:"";height:1px;width:45px;background:var(--local-line)}#nhl-collection .section-heading .eyebrow{margin-top:22px;font-size:10px}#nhl-collection .section-heading h2{font:400 clamp(35px,4vw,49px)/1.02 Georgia,serif;letter-spacing:-1px;margin:11px 0 15px}#nhl-collection .section-heading h2 em{font-weight:400}#nhl-collection .section-heading p{font-size:12px;line-height:1.7;color:var(--local-muted);max-width:270px;margin:0}#nhl-collection .touch-pane{grid-area:stage;min-width:0}#nhl-collection .deck{height:480px;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center}#nhl-collection .deck-word{position:absolute;left:0;right:0;top:7px;text-align:center;font-size:84px;font-weight:700;letter-spacing:-5px;color:var(--local-ink);opacity:.045;line-height:1;pointer-events:none}#nhl-collection .deck-floor{position:absolute;bottom:20px;left:10%;right:10%;height:34px;transform:perspective(280px) rotateX(50deg);border:1px solid var(--local-line);border-radius:50%;opacity:.65;pointer-events:none}#nhl-collection .deck-card{position:absolute;width:65%;max-width:300px;aspect-ratio:2/3;border:0;padding:0;border-radius:15px;overflow:hidden;background:#dedfdf;box-shadow:0 16px 30px #0000001c;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transform-origin:50% 87%;touch-action:pan-y pinch-zoom}#nhl-collection .deck-card img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}#nhl-collection .deck-card.side-left{z-index:0;transform:translate(-51px) rotate(-9deg) scale(.88);filter:saturate(.6);opacity:.48}#nhl-collection .deck-card.side-right{z-index:1;transform:translate(51px) rotate(9deg) scale(.88);opacity:.62}#nhl-collection .deck-card.center{z-index:2;transform:translate(var(--drag-x,0px)) rotate(var(--drag-angle,-2deg));transition:transform .42s var(--ease);box-shadow:0 22px 42px #00000030}#nhl-collection .deck-card.center.is-dragging{transition:none}#nhl-collection .deck-card.center.is-settling{animation:nhlPoseSettle .42s var(--ease)}@keyframes nhlPoseSettle{0%{opacity:.72;transform:translate(15px) rotate(3deg) scale(.975)}to{opacity:1;transform:translate(0) rotate(-2deg) scale(1)}}#nhl-collection .card-badge{position:absolute;top:12px;left:12px;background:var(--lime);color:#283125;padding:6px 8px;border-radius:5px;font-size:10px;letter-spacing:.06em}#nhl-collection .zoom-hint{position:absolute;right:11px;top:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f7f6eddc;color:#24342a;font-size:21px}#nhl-collection .card-hint{position:absolute;bottom:10px;left:50%;transform:translate(-50%);padding:6px 9px;white-space:nowrap;border-radius:20px;background:#f2eee5e8;color:#344031;font-size:9px;letter-spacing:.03em}#nhl-collection .gesture-caption{display:flex;justify-content:center;align-items:center;gap:15px;font-size:10px;color:var(--local-muted);margin:10px 0 15px}#nhl-collection .gesture-caption span:first-child,#nhl-collection .gesture-caption span:last-child{font-size:18px}#nhl-collection .filmstrip{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:5px 3px 8px;scroll-behavior:smooth;overscroll-behavior-x:contain}#nhl-collection .filmstrip::-webkit-scrollbar{display:none}#nhl-collection .thumb{flex:0 0 56px;width:56px;height:75px;position:relative;padding:3px;border:1px solid transparent;border-radius:8px;background:transparent;transition:background .2s,border-color .2s,transform .2s}#nhl-collection .thumb img{display:block;width:100%;height:100%;object-fit:cover;border-radius:5px;background:#ddd;pointer-events:none}#nhl-collection .thumb[aria-pressed=true]{border-color:var(--local-ink);transform:translateY(-3px);background:var(--local-line)}#nhl-collection .thumb[aria-pressed=true]:after{content:"";position:absolute;bottom:-4px;left:50%;width:5px;height:5px;border-radius:50%;background:var(--local-ink);transform:translate(-50%)}#nhl-collection .choice-details{grid-area:details;margin-top:31px;max-width:360px;min-width:0}#nhl-collection .choice-top{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px}#nhl-collection .pose-position{font-size:11px;letter-spacing:.07em;color:var(--local-muted)}#nhl-collection .auto-button{display:flex;align-items:center;gap:6px;border:0;min-height:44px;background:transparent;color:var(--local-muted);padding:0 2px;font-size:10px}#nhl-collection .selected-title{font:400 29px/1.12 Georgia,serif;letter-spacing:-.6px;margin:0 0 12px;min-height:33px}#nhl-collection .selected-price{font-size:11px;color:var(--local-muted);display:flex;align-items:baseline;gap:6px;margin-bottom:19px}#nhl-collection .selected-price strong{color:var(--local-ink);font-size:23px;font-weight:400}#nhl-collection .selected-price small{font-size:10px}#nhl-collection .make-button{display:flex;align-items:center;justify-content:space-between;gap:15px;background:var(--ink);color:var(--paper);padding:17px 18px;min-height:53px;border-radius:8px;text-decoration:none;font-size:12px}#nhl-collection .make-button .arrow{font-size:19px}#nhl-collection .pose-section[data-outfit=full] .make-button{background:var(--lime);color:#283125}#nhl-collection .choice-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px}#nhl-collection .compare-button{border:1px solid var(--local-line);color:var(--local-ink);background:transparent;border-radius:7px;min-height:44px;padding:9px 12px;font-size:11px}#nhl-collection .compare-button[aria-pressed=true]{border-color:var(--local-ink);background:var(--local-line)}#nhl-collection .step-controls{display:flex;gap:5px}#nhl-collection .step-controls button{min-height:44px;min-width:44px;border:0;background:transparent;color:var(--local-ink);font-size:20px}#nhl-collection .footer{padding:27px 0;border-top:1px solid var(--line)}#nhl-collection .footer .page{display:flex;justify-content:space-between;gap:16px;font-size:10px;color:var(--muted)}#nhl-collection .footer a{text-decoration:none}#nhl-collection .compare-tray{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:10;width:min(460px,calc(100% - 28px));display:flex;align-items:center;gap:12px;padding:10px 12px;background:#f9f7f0;border:1px solid #d1d7c9;border-radius:14px;box-shadow:0 8px 40px #00000026;color:var(--ink)}#nhl-collection .compare-tray[hidden]{display:none}#nhl-collection .tray-pictures{display:flex;gap:4px}#nhl-collection .tray-pictures img{width:31px;height:42px;object-fit:cover;border-radius:4px;background:#dcdcdc}#nhl-collection .tray-label{flex:1;font-size:10px;line-height:1.5}#nhl-collection .tray-label strong{font-weight:500;font-size:11px;display:block}#nhl-collection .compare-open{min-height:44px;border:0;border-radius:7px;padding:10px 12px;font-size:11px;background:#24382b;color:#f6f5e9}#nhl-collection .clear-saved{min-height:44px;min-width:30px;background:transparent;border:0;color:var(--muted);font-size:18px}#nhl-collection.has-saved{padding-bottom:85px}#nhl-collection dialog{padding:0;border:0;background:#f2eee5;color:#202a23;max-width:100vw;max-height:100dvh}#nhl-collection dialog::backdrop{background:#0b170fe8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}#nhl-collection .zoom-dialog{width:min(760px,100%);height:min(900px,100dvh);border-radius:18px;overflow:hidden}#nhl-collection .dialog-shell{height:100%;display:flex;flex-direction:column}#nhl-collection .dialog-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 17px;border-bottom:1px solid #d5d8ca;flex-shrink:0}#nhl-collection .dialog-top span{font-size:11px;color:#6b756a}#nhl-collection .dialog-top button,#nhl-collection .zoom-tools button{min-width:44px;min-height:44px;border:0;background:transparent;color:#23372a;font-size:24px}#nhl-collection .zoom-view{position:relative;flex:1;min-height:0;overflow:hidden;display:flex;justify-content:center;align-items:center;touch-action:none;user-select:none;-webkit-user-select:none;background:#dfdfdf}#nhl-collection .zoom-view img{width:100%;height:100%;object-fit:contain;transform-origin:center;will-change:transform;pointer-events:none;-webkit-user-drag:none}#nhl-collection .zoom-tools{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;border-radius:8px;background:#f7f5edee;box-shadow:0 3px 18px #00000016}#nhl-collection .zoom-tools span{font-size:11px;min-width:37px;text-align:center}#nhl-collection .dialog-choice{padding:14px 18px 18px;flex-shrink:0}#nhl-collection .dialog-choice h3{font:400 25px Georgia,serif;margin:0 0 7px}#nhl-collection .dialog-choice .selected-price{margin-bottom:12px}#nhl-collection .dialog-choice .make-button{padding:13px 16px;min-height:48px}#nhl-collection .zoom-navigation{position:absolute;left:10px;right:10px;top:50%;display:flex;justify-content:space-between;pointer-events:none}#nhl-collection .zoom-navigation button{pointer-events:auto;min-width:44px;min-height:44px;border:0;border-radius:50%;background:#f4f3e9db;color:#23372a;font-size:20px}#nhl-collection .compare-dialog{width:min(850px,calc(100% - 24px));border-radius:16px;overflow:auto}#nhl-collection .compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:18px}#nhl-collection .compare-item{min-width:0}#nhl-collection .compare-item>img{width:100%;aspect-ratio:2/3;object-fit:contain;background:#ddd;border-radius:9px}#nhl-collection .compare-item .eyebrow{font-size:9px;line-height:1.5;letter-spacing:.7px;margin-top:13px}#nhl-collection .compare-item h3{font:400 24px/1.1 Georgia,serif;margin:8px 0 10px}#nhl-collection .compare-item .selected-price{margin-bottom:12px}#nhl-collection .compare-item .selected-price strong{font-size:19px}#nhl-collection .compare-item .make-button{font-size:11px;padding:12px;min-height:47px}#nhl-collection .remove-pose{font-size:10px;min-height:44px;background:transparent;border:0;color:#6f766b;text-decoration:underline;text-underline-offset:3px}#nhl-collection .toast{position:fixed;top:20px;left:50%;transform:translate(-50%);max-width:calc(100% - 30px);padding:12px 17px;background:#23372a;color:#f4f4e9;border-radius:9px;font-size:12px;z-index:30;box-shadow:0 5px 25px #00000025}#nhl-collection .toast[hidden]{display:none}@media(max-width:950px){#nhl-collection .page{padding-left:26px;padding-right:26px}#nhl-collection .studio{column-gap:25px;grid-template-columns:.8fr 1.2fr}#nhl-collection .deck{height:430px}#nhl-collection .deck-card{width:67%;max-width:260px}#nhl-collection .deck-word{font-size:69px;top:18px}#nhl-collection .section-heading h2{font-size:38px}#nhl-collection .selected-title{font-size:25px}#nhl-collection .hero h1{font-size:58px}#nhl-collection .jump-links{gap:7px 13px}#nhl-collection .browse .page{gap:15px}}@media(max-width:650px){#nhl-collection .page{padding-left:20px;padding-right:20px}#nhl-collection .header .page{min-height:62px}#nhl-collection .logo{font-size:15px;letter-spacing:2.5px}#nhl-collection .header span{font-size:9px}#nhl-collection .hero{padding-top:29px;padding-bottom:25px;display:block}#nhl-collection .hero h1{font-size:48px;letter-spacing:-1.8px;margin-top:13px}#nhl-collection .hero p{font-size:11px;max-width:280px;margin:16px 0 0}#nhl-collection .eyebrow{font-size:9px;letter-spacing:1.7px}#nhl-collection .browse .page{padding-top:9px;padding-bottom:9px;gap:12px}#nhl-collection .browse-label{font-size:9px;max-width:52px;line-height:1.5}#nhl-collection .jump-links{display:none}#nhl-collection .jump-select{display:block;flex:1;min-width:0;min-height:44px;padding:8px 11px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink);font-size:16px}#nhl-collection .pose-section{padding-top:27px;padding-bottom:32px;scroll-margin-top:62px}#nhl-collection .studio{grid-template-columns:1fr;grid-template-areas:"heading" "stage" "details";gap:0}#nhl-collection .section-heading{padding-top:0;position:relative}#nhl-collection .section-number{position:absolute;right:0;top:2px;font-size:10px}#nhl-collection .section-number:after{width:23px}#nhl-collection .section-heading .eyebrow{margin-top:0;font-size:9px}#nhl-collection .section-heading h2{font-size:35px;letter-spacing:-.9px;margin:10px 0}#nhl-collection .section-heading h2 br{display:none}#nhl-collection .section-heading p{font-size:11px;max-width:270px}#nhl-collection .touch-pane{margin-top:12px}#nhl-collection .deck{height:clamp(335px,108vw,440px)}#nhl-collection .deck-card{width:68%;max-width:270px;border-radius:13px}#nhl-collection .deck-card.side-left{transform:translate(-41px) rotate(-10deg) scale(.87)}#nhl-collection .deck-card.side-right{transform:translate(41px) rotate(10deg) scale(.87)}#nhl-collection .deck-word{top:15px;font-size:69px;letter-spacing:-4px}#nhl-collection .deck-floor{bottom:17px;left:3%;right:3%}#nhl-collection .card-badge{font-size:9px;top:9px;left:9px;padding:5px 7px}#nhl-collection .zoom-hint{height:27px;width:27px;font-size:19px;top:8px;right:8px}#nhl-collection .card-hint{font-size:8px;bottom:8px}#nhl-collection .gesture-caption{margin:5px 0 10px;font-size:9px;gap:12px}#nhl-collection .filmstrip{gap:7px;padding-top:6px;padding-bottom:9px}#nhl-collection .thumb{flex-basis:48px;width:48px;height:65px;min-height:44px}#nhl-collection .choice-details{max-width:none;margin-top:14px}#nhl-collection .choice-top{margin-bottom:5px}#nhl-collection .selected-title{font-size:27px;margin-bottom:11px}#nhl-collection .selected-price{margin-bottom:15px;font-size:10px}#nhl-collection .selected-price strong{font-size:24px}#nhl-collection .make-button{font-size:12px;min-height:53px;padding:15px 17px}#nhl-collection .choice-bottom{padding-top:9px}#nhl-collection .compare-button{font-size:10px}#nhl-collection .section-heading p{line-height:1.6}#nhl-collection .footer{padding:24px 0}#nhl-collection .zoom-dialog{width:100%;height:100dvh;border-radius:0}#nhl-collection .dialog-top{padding:9px 12px}#nhl-collection .dialog-choice{padding:13px 16px 16px}#nhl-collection .dialog-choice h3{font-size:24px}#nhl-collection .dialog-choice .selected-price strong{font-size:21px}#nhl-collection .compare-grid{padding:13px;gap:11px}#nhl-collection .compare-item h3{font-size:20px;min-height:44px}#nhl-collection .compare-item .eyebrow{font-size:8px}#nhl-collection .compare-item .selected-price{gap:3px;flex-wrap:wrap;font-size:9px}#nhl-collection .compare-item .selected-price strong{font-size:17px}#nhl-collection .compare-item .make-button{font-size:10px;gap:5px;padding:11px 9px}#nhl-collection .compare-item .make-button .arrow{font-size:14px}#nhl-collection .compare-tray{bottom:10px;padding:9px 10px;gap:8px}#nhl-collection .compare-open{font-size:10px;padding:10px}#nhl-collection .clear-saved{min-width:25px}#nhl-collection .tray-label{font-size:9px}#nhl-collection .tray-label strong{font-size:10px}#nhl-collection .toast{font-size:11px;top:12px}#nhl-collection .zoom-tools button{min-width:42px}#nhl-collection .zoom-navigation button{min-height:44px;min-width:44px}}@media(prefers-reduced-motion:reduce){#nhl-collection{scroll-behavior:auto}#nhl-collection .deck-card.center,#nhl-collection .thumb,#nhl-collection .filmstrip{transition:none;scroll-behavior:auto}#nhl-collection .deck-card.center.is-settling{animation:none}}#nhl-collection{--silk-cream: #F2E8DC;--silk-amber: #F3A74F;--silk-ink: #151113;--paper: var(--silk-cream);--ink: var(--silk-ink);--lime: var(--silk-amber);--dark: var(--silk-ink);--muted: #b1a196;--line: #4c3b34;--color-background: #151113;--color-foreground: #f2e8dc;--color-background-rgb: 21 17 19;--color-foreground-rgb: 242 232 220;--font-body--family: Inter, Arial, sans-serif;--font-heading--family: "Playfair Display", Georgia, serif;--font-subheading--family: Inter, Arial, sans-serif;--silk-body-font: "Inknut Antiqua Silk", Georgia, serif;font-family:var(--font-body--family);background:var(--silk-ink);color:var(--silk-cream)}#nhl-collection.ameresin-theme{background-color:var(--silk-ink);background-image:linear-gradient(#15111366,#15111366),url(silk-craft-texture-paper.jpg);background-size:auto,900px auto;background-attachment:fixed;color:var(--silk-cream);font-family:var(--font-body--family)}#nhl-collection.ameresin-theme button,#nhl-collection.ameresin-theme select{font-family:var(--font-body--family)}#nhl-collection.ameresin-theme a:focus-visible,#nhl-collection.ameresin-theme button:focus-visible,#nhl-collection.ameresin-theme select:focus-visible{outline-color:var(--silk-amber)}#nhl-collection.ameresin-theme>header{background:#151113e8;border-bottom:1px solid #4c3b34}#nhl-collection.ameresin-theme .header .page{min-height:86px}#nhl-collection.ameresin-theme .logo{display:inline-flex;align-items:center;flex-shrink:0}#nhl-collection.ameresin-theme .logo img{display:block;width:157px;height:56px;object-fit:contain}#nhl-collection.ameresin-theme .header span{color:#c4b6a9;font-size:10px;letter-spacing:.045em}#nhl-collection.ameresin-theme .hero{padding-top:45px;padding-bottom:41px;position:relative}#nhl-collection.ameresin-theme .hero:after{content:"";position:absolute;bottom:1px;left:38px;width:175px;height:9px;background:url(silk-craft-divider-2-amber.png) left center / 100% 100% no-repeat;opacity:.65;pointer-events:none}#nhl-collection.ameresin-theme .hero .eyebrow{color:#d3ae83;font-weight:500;letter-spacing:.19em}#nhl-collection.ameresin-theme .hero h1{font-family:var(--font-heading--family);font-weight:600;letter-spacing:-.025em;line-height:1.04;color:var(--silk-cream)}#nhl-collection.ameresin-theme .hero h1 em{color:var(--silk-amber);font-weight:600}#nhl-collection.ameresin-theme .hero p{font-family:var(--silk-body-font);font-size:11px;line-height:1.9;color:#bcae9f;max-width:280px}#nhl-collection.ameresin-theme .browse{background:#151113f2;border-color:#4c3b34}#nhl-collection.ameresin-theme .browse-label{color:#bba896}#nhl-collection.ameresin-theme .jump-links a{color:#dacec0;font-weight:500;font-size:10px;letter-spacing:.065em}#nhl-collection.ameresin-theme .jump-links a:hover,#nhl-collection.ameresin-theme .jump-links a[aria-current=true]{color:var(--silk-amber);border-color:var(--silk-amber)}#nhl-collection.ameresin-theme .jump-select{background:#241c20;color:var(--silk-cream);border-color:#6b5145;border-radius:6px 10px 7px 9px}#nhl-collection.ameresin-theme .pose-section{--local-ink: #f2e8dc;--local-muted: #b9a99b;--local-line: #5a463c;color:var(--local-ink);background:transparent;border-bottom:1px solid #5a463c66}#nhl-collection.ameresin-theme .pose-section[data-outfit=full]{--local-ink: #f2e8dc;--local-muted: #b9a99b;--local-line: #5a463c;background:linear-gradient(110deg,#100d0fe0,#251b1c99 70%,#151113cc)}#nhl-collection.ameresin-theme .section-heading .eyebrow{color:#d8ab75;font-weight:500;letter-spacing:.18em}#nhl-collection.ameresin-theme .section-heading h2{font-family:var(--font-heading--family);font-weight:600;line-height:1.06;letter-spacing:-.025em}#nhl-collection.ameresin-theme .section-heading h2 em{font-weight:600}#nhl-collection.ameresin-theme .section-heading p{font-family:var(--silk-body-font);font-size:11px;line-height:1.95;color:#bbac9e}#nhl-collection.ameresin-theme .section-number{color:#b48c63;font-size:10px}#nhl-collection.ameresin-theme .section-number:after{background:url(silk-craft-divider-2-amber.png) center / 100% 100% no-repeat;width:58px;height:5px;opacity:.7}#nhl-collection.ameresin-theme .deck:before{content:"";position:absolute;right:1%;top:6px;width:70px;height:49px;background:url(silk-craft-corner-vine.png) center / contain no-repeat;opacity:.36;transform:rotate(180deg);pointer-events:none}#nhl-collection.ameresin-theme .deck-word{font-family:var(--font-heading--family);font-weight:600;font-style:italic;letter-spacing:-.04em;color:var(--silk-cream);opacity:.045}#nhl-collection.ameresin-theme .deck-floor{border-color:#b68c5866;opacity:.65;background:radial-gradient(ellipse,#f3a74f13,transparent 65%)}#nhl-collection.ameresin-theme .deck-card{border:1px solid #bba08566;border-radius:8px 14px 10px 13px;box-shadow:0 16px 34px #00000065}#nhl-collection.ameresin-theme .deck-card.center{border:2px solid #c8aa87;box-shadow:0 23px 48px #0008}#nhl-collection.ameresin-theme .card-badge{background:var(--silk-amber);color:#241a15;font-family:var(--font-body--family);border-radius:3px 5px 4px;font-weight:500}#nhl-collection.ameresin-theme .zoom-hint{background:#f2e8dce8;color:#2d1c13}#nhl-collection.ameresin-theme .card-hint{color:#38251a;background:#f2e8dce8}#nhl-collection.ameresin-theme .gesture-caption{font-size:10px;color:#c6b5a4}#nhl-collection.ameresin-theme .thumb{border-radius:6px 8px 5px 7px}#nhl-collection.ameresin-theme .thumb[aria-pressed=true]{border-color:var(--silk-amber);background:#f3a74f20}#nhl-collection.ameresin-theme .thumb[aria-pressed=true]:after{background:var(--silk-amber)}#nhl-collection.ameresin-theme .pose-position{color:#c19c77;letter-spacing:.11em}#nhl-collection.ameresin-theme .auto-button{color:#bda997}#nhl-collection.ameresin-theme .selected-title{font-family:var(--font-heading--family);font-weight:600;letter-spacing:-.015em;line-height:1.2}#nhl-collection.ameresin-theme .pose-section .selected-price{color:#bda997}#nhl-collection.ameresin-theme .pose-section .selected-price strong{color:var(--silk-amber);font-weight:500}#nhl-collection.ameresin-theme .make-button{background:var(--silk-cream);color:#2d1c13;border:1px solid var(--silk-cream);border-radius:6px 10px 7px 9px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.065em}#nhl-collection.ameresin-theme .pose-section[data-outfit=full] .make-button{background:var(--silk-amber);color:#2d1c13;border-color:var(--silk-amber)}#nhl-collection.ameresin-theme .make-button:hover{background:transparent;color:var(--silk-cream);border-color:var(--silk-amber)}#nhl-collection.ameresin-theme .compare-button{color:var(--silk-cream);border-color:#795c48;border-radius:6px 9px 7px 8px}#nhl-collection.ameresin-theme .compare-button[aria-pressed=true]{background:#f3a74f20;color:var(--silk-amber);border-color:var(--silk-amber)}#nhl-collection.ameresin-theme .step-controls button{color:var(--silk-cream)}#nhl-collection.ameresin-theme .footer{background:#120f0e;border-color:#4c3b34}#nhl-collection.ameresin-theme .footer .page{color:#ad9786;align-items:center}#nhl-collection.ameresin-theme .footer-brand{display:flex;align-items:center;gap:24px}#nhl-collection.ameresin-theme .footer-brand img{width:120px;height:43px;object-fit:contain}#nhl-collection.ameresin-theme .footer a{color:#d8b184}#nhl-collection.ameresin-theme .compare-tray{background:#eee1d2;color:#30221b;border-color:#9b7959;border-radius:8px 13px 10px 12px;box-shadow:0 8px 40px #0006}#nhl-collection.ameresin-theme .compare-open{background:#2b1e1d;color:var(--silk-cream);border-radius:5px 8px 6px 7px;text-transform:uppercase;font-size:10px;letter-spacing:.045em}#nhl-collection.ameresin-theme .clear-saved{color:#735644}#nhl-collection.ameresin-theme .toast{background:#2a1e1e;border:1px solid #ac8259;color:var(--silk-cream)}#nhl-collection.ameresin-theme dialog{background:#eee1d2;color:#2d211c}#nhl-collection.ameresin-theme dialog::backdrop{background:#120d10ed}#nhl-collection.ameresin-theme .dialog-top{border-color:#c5ad94}#nhl-collection.ameresin-theme .dialog-top span{color:#795e49}#nhl-collection.ameresin-theme .dialog-top button,#nhl-collection.ameresin-theme .zoom-tools button{color:#37271e}#nhl-collection.ameresin-theme .zoom-tools{background:#eee1d2f0}#nhl-collection.ameresin-theme .zoom-navigation button{background:#f2e8dce0;color:#35231b}#nhl-collection.ameresin-theme .dialog-choice h3,#nhl-collection.ameresin-theme .compare-item h3{font-family:var(--font-heading--family);font-weight:600}#nhl-collection.ameresin-theme dialog .selected-price{color:#7c604d}#nhl-collection.ameresin-theme dialog .selected-price strong{color:#35231b}#nhl-collection.ameresin-theme dialog .make-button{background:#2d1f1b;color:var(--silk-cream);border-color:#2d1f1b}#nhl-collection.ameresin-theme dialog .make-button:hover{background:#4c3328;color:var(--silk-cream)}#nhl-collection.ameresin-theme .remove-pose{color:#795a43}#nhl-collection.ameresin-theme .compare-item .eyebrow{color:#8b6038}#nhl-collection.ameresin-theme .pdp-grid .eyebrow{color:#d8ab75}#nhl-collection.ameresin-theme .product-title h1{font-family:var(--font-heading--family);font-weight:600;line-height:1.15;color:var(--silk-cream)}#nhl-collection.ameresin-theme .pdp-grid .price-line{color:var(--silk-amber)}#nhl-collection.ameresin-theme .pdp-grid .price-line small{color:#b9a99b}#nhl-collection.ameresin-theme .summary{background:#2d211e;color:#edcc9b;border-color:#8a6343;border-radius:6px 10px 7px 9px}#nhl-collection.ameresin-theme .product-visual p{color:#baa694}#nhl-collection.ameresin-theme .shopify-section custom-figure-upload{--cf-ink: #e9ddcd;--cf-muted: #b9a99b;--cf-line: #6a5041;--cf-bg: #21191c;color:#e9ddcd}#nhl-collection.ameresin-theme .shopify-section .custom-figure-upload__title{font-family:var(--font-heading--family);font-weight:600}#nhl-collection.ameresin-theme .shopify-section input,#nhl-collection.ameresin-theme .shopify-section select{background:#f2e8dc;color:#2d211c;border-color:#90725a}#nhl-collection.ameresin-theme .preview-footer{border-color:#4c3b34;background:#120f0e;color:#b79e88}#nhl-collection.ameresin-theme .back,#nhl-collection.ameresin-theme .real-pdp{color:#d9b388}@media(max-width:950px){#nhl-collection.ameresin-theme .hero:after{left:26px}#nhl-collection.ameresin-theme .hero h1{font-size:54px}}@media(max-width:650px){#nhl-collection.ameresin-theme{background-attachment:scroll}#nhl-collection.ameresin-theme .header .page{min-height:66px}#nhl-collection.ameresin-theme .logo img{width:112px;height:40px}#nhl-collection.ameresin-theme .header span{font-size:9px;max-width:160px;text-align:right;line-height:1.6}#nhl-collection.ameresin-theme .hero{padding-top:30px;padding-bottom:30px}#nhl-collection.ameresin-theme .hero:after{left:20px;width:120px;height:7px}#nhl-collection.ameresin-theme .hero h1{font-size:clamp(38px,10.8vw,47px);line-height:1.04;letter-spacing:-.025em}#nhl-collection.ameresin-theme .hero p{font-size:11px;line-height:1.9;max-width:295px}#nhl-collection.ameresin-theme .section-heading h2{font-size:35px;line-height:1.08}#nhl-collection.ameresin-theme .section-heading p{font-size:11px;line-height:1.9;max-width:275px}#nhl-collection.ameresin-theme .section-heading .eyebrow{font-size:9px;letter-spacing:.12em;padding-right:64px}#nhl-collection.ameresin-theme .section-number{font-size:9px}#nhl-collection.ameresin-theme .section-number:after{width:23px;height:4px}#nhl-collection.ameresin-theme .deck:before{width:47px;height:33px;right:0;top:10px;opacity:.35}#nhl-collection.ameresin-theme .deck-word{font-size:62px}#nhl-collection.ameresin-theme .selected-title{font-size:26px;line-height:1.2}#nhl-collection.ameresin-theme .make-button{font-size:11px;letter-spacing:.055em}#nhl-collection.ameresin-theme .gesture-caption{font-size:9px}#nhl-collection.ameresin-theme .footer-brand{gap:13px}#nhl-collection.ameresin-theme .footer-brand img{width:88px;height:32px}#nhl-collection.ameresin-theme .footer-brand span{font-size:9px;max-width:100px;line-height:1.6}#nhl-collection.ameresin-theme .compare-open{font-size:9px}#nhl-collection.ameresin-theme .compare-item .make-button{font-size:9px;letter-spacing:.025em}}#nhl-collection.ameresin-theme .pose-section{scroll-margin-top:16px}#nhl-collection.ameresin-theme .filmstrip{width:max-content;max-width:100%;margin-inline:auto;justify-content:flex-start}#nhl-collection.ameresin-theme .pose-heading-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start;margin-bottom:15px}#nhl-collection.ameresin-theme .pose-heading-row .selected-title{font-size:25px;line-height:1.15;margin:0;min-height:0;overflow-wrap:anywhere}#nhl-collection.ameresin-theme .pose-heading-row .selected-price{margin:1px 0 0;text-align:right;max-width:142px}#nhl-collection.ameresin-theme .selected-price{display:block}#nhl-collection.ameresin-theme .price-main{display:flex;align-items:baseline;gap:4px;white-space:nowrap;font-size:10px}#nhl-collection.ameresin-theme .pose-heading-row .price-main{justify-content:flex-end}#nhl-collection.ameresin-theme .price-main strong{margin:0;font-size:22px}#nhl-collection.ameresin-theme .price-main small{font-size:9px}#nhl-collection.ameresin-theme .discount-note{display:block;margin-top:5px;font:400 10px/1.4 var(--font-body--family);color:#bfa58d;white-space:nowrap}#nhl-collection.ameresin-theme .choice-actions{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);align-items:stretch;gap:9px}#nhl-collection.ameresin-theme .choice-actions .make-button,#nhl-collection.ameresin-theme .choice-actions .compare-button{min-width:0;min-height:46px;margin:0;padding:11px 10px;white-space:nowrap}#nhl-collection.ameresin-theme .choice-actions .make-button{font-size:10px;letter-spacing:.025em;gap:5px}#nhl-collection.ameresin-theme .choice-actions .make-button .arrow{font-size:15px}#nhl-collection.ameresin-theme .choice-actions .compare-button{font-size:10px;padding-inline:8px}#nhl-collection.ameresin-theme dialog .discount-note{color:#795e49}#nhl-collection.ameresin-theme .compare-item .price-main{flex-wrap:wrap;white-space:normal}#nhl-collection.ameresin-theme .pdp-grid .price-line .discount-note{display:block;color:#bfa58d}@media(max-width:650px){#nhl-collection.ameresin-theme .choice-details{margin-top:12px}#nhl-collection.ameresin-theme .pose-heading-row{gap:11px;margin-bottom:14px}#nhl-collection.ameresin-theme .pose-heading-row .selected-title{font-size:23px;line-height:1.18}#nhl-collection.ameresin-theme .pose-heading-row .selected-price{max-width:133px}#nhl-collection.ameresin-theme .pose-heading-row .price-main strong{font-size:21px}#nhl-collection.ameresin-theme .choice-actions{gap:8px}#nhl-collection.ameresin-theme .choice-actions .make-button{font-size:9.5px;letter-spacing:.015em}#nhl-collection.ameresin-theme .choice-actions .compare-button{font-size:10px}#nhl-collection.ameresin-theme .choice-actions .make-button,#nhl-collection.ameresin-theme .choice-actions .compare-button{min-height:46px}}body:has(#nhl-collection dialog[open]){overflow:hidden}#nhl-collection.ameresin-theme :is(button,.make-button):not(.deck-card):not(.thumb){background:var(--silk-amber, #f3a74f);color:#151113;border:1px solid var(--silk-amber, #f3a74f);font-family:Inknut Antiqua Silk,serif;font-style:normal;font-weight:600;font-size:16px;line-height:1.4;text-transform:uppercase;letter-spacing:.08em;min-height:52px;min-width:44px;padding:12px 14px;white-space:normal;overflow-wrap:normal;word-break:normal;text-align:center;text-decoration:none}#nhl-collection.ameresin-theme :is(button,.make-button):not(.deck-card):not(.thumb):is(:hover,:active,[aria-pressed=true]){background:#f8b65f;color:#151113;border-color:#f8b65f}#nhl-collection.ameresin-theme :is(button,.make-button):not(.deck-card):not(.thumb):focus-visible{outline:2px solid var(--silk-cream, #f2e8dc);outline-offset:3px}#nhl-collection.ameresin-theme :is(button,.make-button):not(.deck-card):not(.thumb):disabled{opacity:.5}#nhl-collection.ameresin-theme .choice-actions{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);gap:10px}#nhl-collection.ameresin-theme .choice-actions .make-button{justify-content:center;gap:8px}#nhl-collection.ameresin-theme .choice-actions .make-button .arrow{font-size:20px;flex:0 0 auto}#nhl-collection.ameresin-theme .compare-item .make-button{justify-content:center;gap:6px}#nhl-collection.ameresin-theme :is(button,.make-button):not(.deck-card):not(.thumb):is(.auto-button,.clear-saved,.dialog-top button,.zoom-tools button,.zoom-navigation button){min-height:44px;min-width:44px;padding:8px 10px;border-radius:8px}#nhl-collection.ameresin-theme :is(button,.make-button):not(.deck-card):not(.thumb):is(.dialog-top button,.zoom-tools button,.zoom-navigation button){font-size:22px}#nhl-collection.ameresin-theme .compare-tray .compare-open{flex-shrink:0;max-width:40%}@media(max-width:650px){#nhl-collection.ameresin-theme :is(button,.make-button):not(.deck-card):not(.thumb){font-size:14px;padding:12px 10px}#nhl-collection.ameresin-theme .choice-actions :is(.make-button,.compare-button){padding:12px 10px}#nhl-collection.ameresin-theme :is(button,.make-button):not(.deck-card):not(.thumb):is(.dialog-top button,.zoom-tools button,.zoom-navigation button){font-size:22px}}#nhl-collection.ameresin-theme .source-thumb:not(.deck-card):not(.thumb){position:absolute;left:max(0px,calc(50% - min(32.5%,150px) - 36px));top:27%;z-index:3;display:block;width:80px;min-width:0;min-height:0;margin:0;padding:0;border:2px solid #f2e8dc;border-radius:7px;overflow:hidden;background:#21191c;color:#f2e8dc;box-shadow:0 8px 20px #0009;transform:rotate(-5deg);touch-action:pan-y;cursor:default;-webkit-user-select:none;user-select:none}#nhl-collection.ameresin-theme .source-thumb:not(.deck-card):not(.thumb)[hidden]{display:none}#nhl-collection.ameresin-theme .source-thumb__photos{display:grid;grid-template-columns:repeat(var(--source-count, 1),minmax(0,1fr));height:94px;background:#e8dfd4}#nhl-collection.ameresin-theme .source-thumb__photos img{display:block;width:100%;height:100%;min-width:0;object-fit:contain}#nhl-collection.ameresin-theme .source-thumb__label{display:block;padding:5px 2px;font:600 9px/1.4 Inknut Antiqua Silk,serif;letter-spacing:.015em;text-transform:none}#nhl-collection.ameresin-theme .source-thumb--duo:not(.deck-card):not(.thumb){width:100px}#nhl-collection.ameresin-theme .source-thumb--duo .source-thumb__photos{height:78px}@media(max-width:650px){#nhl-collection.ameresin-theme .source-thumb:not(.deck-card):not(.thumb){width:70px;left:max(0px,calc(50% - min(34%,135px) - 30px));top:27%;padding:0}#nhl-collection.ameresin-theme .source-thumb__photos{height:84px}#nhl-collection.ameresin-theme .source-thumb--duo:not(.deck-card):not(.thumb){width:88px}#nhl-collection.ameresin-theme .source-thumb--duo .source-thumb__photos{height:72px}#nhl-collection.ameresin-theme .source-thumb__label{font-size:8px;padding-block:4px}}#nhl-collection.ameresin-theme .deck-card.center{cursor:grab}#nhl-collection.ameresin-theme .deck-card.center.is-dragging{cursor:grabbing}#nhl-collection.ameresin-theme .source-pair{display:flex;justify-content:center;align-items:flex-start;gap:16px;width:100%;margin:8px auto 12px;padding:0 8px}#nhl-collection.ameresin-theme .source-pair[hidden]{display:none}#nhl-collection.ameresin-theme .source-pair .source-thumb:not(.deck-card):not(.thumb){position:static;flex:0 0 72px;width:72px;max-width:calc((100% - 16px)/2);margin:0;transform:none;box-shadow:0 5px 14px #0005}#nhl-collection.ameresin-theme .source-pair .source-thumb__photos{display:block;height:88px}#nhl-collection.ameresin-theme .source-pair .source-thumb__label{text-align:center}@media(max-width:650px){#nhl-collection.ameresin-theme .source-pair{gap:14px;margin-block:6px 10px}#nhl-collection.ameresin-theme .source-pair .source-thumb:not(.deck-card):not(.thumb){flex-basis:66px;width:66px;max-width:calc((100% - 14px)/2)}#nhl-collection.ameresin-theme .source-pair .source-thumb__photos{height:82px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nhl-collection-base.css.map */
