.pod-merch{padding-top:64px;padding-bottom:64px}.pod-merch__header{max-width:750px;margin:0 auto 28px;text-align:center}.pod-merch__header h2{font-size:clamp(28px,3.2vw,44px);line-height:1.15}.pod-merch__header p{line-height:1.65}.pod-merch__eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:12px;color:#8c3c51}.pod-merch__filters{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:36px}.pod-merch__filters button{border:1px solid #ccc;border-radius:24px;padding:10px 20px;background:#fff;color:#252525}.pod-merch__filters button[aria-pressed=true]{background:#292727;color:#fff;border-color:#292727}.pod-merch__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:36px 20px}.pod-merch__card[hidden]{display:none}.pod-merch__image{display:block;width:100%;padding:0;background:#f7f5f2;border:0;overflow:hidden}.pod-merch__image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;transition:transform .2s}.pod-merch__image:hover img{transform:scale(1.035)}.pod-merch__card h3 a{color:inherit;text-decoration:none}.pod-merch__details{display:inline-block}.pod-merch__card h3{font-size:17px;line-height:1.4;margin:18px 0 8px;text-transform:none;letter-spacing:normal}.pod-merch__card>p{font-size:14px;line-height:1.5;margin:6px 0;color:#595959}.pod-merch__card>.pod-merch__price{font-weight:600;color:#252525}.pod-merch__details{padding:8px 0;font-size:13px;border:0;border-bottom:1px solid #b1aaa5;background:none;text-align:left}.pod-merch__dialog{width:min(1000px,94vw);max-height:90vh;padding:40px;border:0;border-radius:6px;color:#292727}.pod-merch__dialog::backdrop{background:#0000008c}.pod-merch__detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.pod-merch__detail-grid>img{width:100%;height:auto}.pod-merch__close{position:absolute;right:12px;top:8px;background:none;border:0;font-size:32px;line-height:1;padding:8px}.pod-merch__draft{padding:14px;background:#f6f2ec;font-size:13px}.pod-merch__price{font-size:20px}@media(max-width:1100px){.pod-merch__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.pod-merch{padding-top:36px;padding-bottom:36px}.pod-merch__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.pod-merch__detail-grid{grid-template-columns:1fr}.pod-merch__dialog{padding:36px 20px 24px}.pod-merch__filters button{font-size:13px;padding:8px 12px}.pod-merch__card h3 a{color:inherit;text-decoration:none}.pod-merch__details{display:inline-block}.pod-merch__card h3{font-size:16px}}@media(prefers-reduced-motion:reduce){.pod-merch__image img{transition:none}}.pod-color-picker{position:relative;min-width:0}.pod-color-title{display:block;margin:20px 0 0;line-height:1.2;text-transform:uppercase;letter-spacing:.2em;font-size:13px;font-weight:600}.pod-color-trigger,.pod-color-choice{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:#fff;color:#222;font:inherit;letter-spacing:normal;text-transform:none}.pod-color-trigger{min-height:48px;border:1px solid #ccc;border-radius:3px;padding:10px 12px}.pod-color-dot{display:inline-block;width:21px;height:21px;flex:0 0 21px;border-radius:50%;border:1px solid #999;box-shadow:inset 0 0 0 2px #fff6}.pod-color-arrow{margin-left:auto}.pod-color-list{position:absolute;top:100%;left:0;right:0;z-index:30;max-height:330px;overflow-y:auto;background:#fff;border:1px solid #bbb;border-radius:4px;box-shadow:0 8px 24px #0002;padding:5px}.pod-color-choice{border:0;padding:10px 8px;min-height:44px;border-radius:2px}.pod-color-choice:hover,.pod-color-choice:focus-visible{background:#f1efec;outline:2px solid #555;outline-offset:-2px}.pod-color-choice[aria-selected=true]{background:#f1efec}.pod-color-check{margin-left:auto;visibility:hidden}.pod-color-choice[aria-selected=true] .pod-color-check{visibility:visible}.pod-color-trigger:focus-visible{outline:2px solid #333;outline-offset:2px}.pod-merch-product [hidden]{display:none!important}.pod-md-description summary{padding:10px 0;cursor:pointer}.pod-md-review{width:100%;padding:12px;margin-top:15px;background:#252525;color:#fff;border:0}.pod-md-dialog{max-width:90vw;max-height:90vh;border:0;padding:20px}.pod-md-dialog::backdrop{background:#0009}.pod-merch-product__media .pod-md-dialog img{display:block;width:min(70vh,800px);max-width:100%;height:auto;margin:0 auto}.pod-md-dialog button{display:block;margin-left:auto;padding:8px}.pod-md-options{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pod-md-options[hidden]{display:none}.pod-md-photos{margin-top:20px}.pod-md-photos summary{cursor:pointer;padding:12px 0}.pod-md-stage{display:block;width:100%;height:auto;touch-action:none}.pod-md-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pod-md-controls label{font-size:13px;display:block}.pod-md-controls select,.pod-md-controls input[type=range]{width:100%}.pod-md-controls select,.pod-md-controls button{padding:10px;border:1px solid #ccc;background:#fff}.pod-md-controls input[type=color]{display:block;width:100%;height:40px}.pod-merch-product__media{align-self:start;position:sticky;top:20px}@media(max-width:749px){.pod-merch-product__media{position:static}}.pod-merch-product{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-top:48px;padding-bottom:64px}.pod-merch-product__media img{display:block;width:100%;height:auto;margin-bottom:20px}.pod-merch-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:12px}.pod-merch-price{font-size:24px}.pod-merch-form{margin-top:30px}.pod-merch-form label{display:block;margin:20px 0 8px}.pod-merch-form select,.pod-merch-form textarea,.pod-merch-form input:not([type=checkbox]):not([type=hidden]){width:100%;border:1px solid #ccc;border-radius:3px;padding:12px;background:#fff}.pod-merch-form .pod-merch-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;letter-spacing:normal;text-transform:none}.pod-merch-help{font-size:13px;line-height:1.5;color:#595959;margin-top:8px}.pod-merch-form .btn{width:100%;margin-top:14px}@media(max-width:749px){.pod-merch-product{grid-template-columns:1fr;gap:24px;padding-top:24px}}.pod-seo-intro{text-align:center;padding-top:40px;padding-bottom:12px}.pod-seo-intro h1{font-size:clamp(26px,3vw,42px)}.pod-seo-intro p{max-width:760px;margin:16px auto;line-height:1.7}.pod-seo-intro nav{display:flex;gap:14px 24px;justify-content:center;flex-wrap:wrap;font-size:14px}.pod-seo-intro a{text-decoration:underline;text-underline-offset:4px}.tpc-catalog-intro{text-align:center;padding-top:55px;padding-bottom:15px}.tpc-catalog-intro>p{font-size:12px;letter-spacing:.2em;margin-bottom:15px}.tpc-catalog-intro h1{font-size:clamp(30px,4vw,44px);text-transform:none;letter-spacing:normal;margin-bottom:18px}.tpc-catalog-intro>div{font-size:17px;max-width:640px;margin:auto}.tpc-catalog-intro nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.tpc-catalog-intro nav a{padding:10px 18px;border:1px solid #ccc;color:inherit;text-decoration:none;font-size:14px}.tpc-catalog-intro nav a:hover,.tpc-catalog-intro nav a:focus-visible{background:#242424;color:#fff}.tps{color:#242424;background:#fff;margin-top:60px}.tps h2{font-size:32px;line-height:1.12;letter-spacing:normal;text-transform:none;margin:0 0 20px}.tps p{font-size:17px;line-height:1.45;margin:0 0 24px}.tps img{display:block;width:100%;height:auto}.tps-banner{position:relative;min-height:500px;display:grid;place-items:center;text-align:center;background:#242424;overflow:hidden}.tps-banner>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 55%}.tps-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000085}.tps-banner-copy{position:relative;z-index:1;color:#fff;padding:64px 24px;max-width:740px}.tps-banner-copy h2{font-size:clamp(32px,4vw,48px);color:#fff}.tps-banner-copy .tps-eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.2em;margin-bottom:18px}.tps-banner-copy .btn{border:1px solid white;background:transparent;color:#fff;margin-top:8px}.tps-banner-copy .btn:hover{background:#fff;color:#242424}.tps-feature{display:grid;grid-template-columns:40% 52%;gap:8%;align-items:center;max-width:1100px;padding-top:70px;padding-bottom:20px}.tps-feature-copy{max-width:400px}.tps-feature-image img{object-fit:contain}.tps-feature:last-of-type{padding-bottom:60px}.tps-cta{text-align:center;padding-top:70px;padding-bottom:70px}.tps-cta h2{margin-bottom:24px}@media(max-width:750px){.tps{margin-top:40px}.tps-banner{min-height:390px}.tps-feature{grid-template-columns:1fr;gap:28px;padding-top:45px;padding-bottom:10px}.tps-feature-copy{max-width:none}.tps h2{font-size:28px}.tps-banner-copy h2{font-size:36px}.tps-cta{padding-top:48px;padding-bottom:48px}}.tps-steps{list-style:none;margin:0;padding:0}.tps-steps li{display:flex;gap:22px;padding:22px 0;border-bottom:1px solid #ddd}.tps-steps li:first-child{padding-top:0}.tps-steps li>span{font-size:28px;font-weight:700;color:#777;min-width:40px}.tps-steps h3{font-size:20px;line-height:1.2;margin:0 0 8px;text-transform:none}.tps-steps p{font-size:15px;margin:0}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
