*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-text)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-family);background-color:var(--color-background);color:var(--color-text);line-height:1.319}:is(h1,h2,h3,h4,h5,h6){color:var(--headline-text);line-height:1.125;text-align:center;margin-bottom:.75em;letter-spacing:.02em}h1{font-size:51px}h2{font-size:42px;font-weight:600}h3{font-size:36px;font-weight:600}p,li{font-size:18px;margin-bottom:22px;line-height:1.5}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative}.shopify-section-group-header-group{position:sticky;top:0;z-index:1000;background:#fff;box-shadow:0 2px 10px #0000001a}.pwm{width:100%;max-width:1240px;padding:0 20px;margin:0 auto}.galley-pwm{width:100%;max-width:840px;padding:0 20px;margin:0 auto}.mutton{background-color:#333;color:#fff;padding:20px;border-radius:100px;display:block;width:100%;max-width:500px;white-space:nowrap;font-weight:500;cursor:pointer;text-transform:none;font-size:22px;text-align:center;text-decoration:none}a.mutton:visited{color:#fff}.mutton:hover{color:#fff;background-color:#3338}.merchant-content p{line-height:1.5}.merchant-content figure{position:relative}.merchant-content figure .photo-credit{position:absolute;right:-8px;bottom:4vw;color:#555;font-size:10px;transform:rotate(90deg);transform-origin:right}.merchant-content figure figcaption{text-align:left;font-weight:200;font-size:.9em;margin-top:5px;margin-bottom:15px;line-height:1.125}.merchant-content figure img{max-width:100%}.merchant-content img{display:block;max-width:50%;min-width:200px}.merchant-content video[style*=left],.merchant-content img[style*=left]{margin:0 20px 10px 0}.merchant-content video[style*=right],.merchant-content img[style*=right]{margin:0 0 10px 20px}.merchant-content video[style*=none],.merchant-content img[style*=none]{width:100%;max-width:100%}@media(max-width:600px){.merchant-content img{float:none;width:100%;min-width:100%;margin:0 0 10px}}.section.historical,.section.upcoming{width:100%;max-width:100%;margin:60px 0 40px;padding:50px 20px;background-color:#f8f9fa;border-top:1px solid #eee;text-align:center}.upcoming-grid,.historical-grid{display:flex;flex-wrap:wrap;gap:25px;margin-top:20px;justify-content:center}.historical-page-card,.prod-card{flex:1 1 300px;max-width:500px;background:#fff;border-radius:14px;padding:17px 25px;box-shadow:0 5px 15px #00000014;text-align:left;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;border-left:6px solid #3a6ea5}.historical-page-card:hover,.prod-card:hover{transform:translateY(-6px);box-shadow:0 12px 25px #0000001f}.historical-page-title,.prod-title{font-size:1.125rem;color:#333;font-weight:500}.historical-page-title{font-size:1.25rem;font-weight:700}.historical-page-cta{font-weight:400}.prod-cta{font-size:1.25rem;color:#333;font-weight:600;margin-bottom:6px}.historical-page-date,.prod-date{font-size:.95rem;color:#666;margin-bottom:6px;font-style:italic}.historical-page-card a,.prod-link{text-decoration:none;transition:color .3s ease;position:unset}@media(max-width:900px){.upcoming-grid>*{flex:1 1 100%;max-width:unset}}@media(max-width:600px){.section.upcoming{padding:30px 15px}.prod-card{width:100%}}.header-hero{min-height:200px;padding:50px 0 0}
/*# sourceMappingURL=/cdn/shop/t/15/assets/critical.css.map */
