@font-face{font-family:Magnetik;src:url(./Magnetik-BoldItalic.D8IgCtRQ.min.woff2) format("woff2"),url(./Magnetik-BoldItalic.3uqsqn9t.min.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Magnetik;src:url(./Magnetik-Bold.ca7uBKos.min.woff2) format("woff2"),url(./Magnetik-Bold.BTsHfNz3.min.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Magnetik;src:url(./Magnetik-ExtraBold.DWwqwwqb.min.woff2) format("woff2"),url(./Magnetik-ExtraBold.CyNlUaDB.min.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Magnetik;src:url(./Magnetik-SemiBold.DGi-B9Oz.min.woff2) format("woff2"),url(./Magnetik-SemiBold.CV_BZfCz.min.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Magnetik;src:url(./Magnetik-LightItalic.Ch9TjcY3.min.woff2) format("woff2"),url(./Magnetik-LightItalic.BLHqKxk4.min.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Magnetik;src:url(./Magnetik-Heavy.83D3RFVr.min.woff2) format("woff2"),url(./Magnetik-Heavy.B_lNv5qc.min.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Magnetik;src:url(./Magnetik-HeavyItalic.pnWTggvb.min.woff2) format("woff2"),url(./Magnetik-HeavyItalic.DuKLUmWx.min.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Magnetik;src:url(./Magnetik-MediumItalic.DShjpNCT.min.woff2) format("woff2"),url(./Magnetik-MediumItalic.D-FgXS9K.min.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Magnetik;src:url(./Magnetik-Light.BkGINnuR.min.woff2) format("woff2"),url(./Magnetik-Light._1tOCBrF.min.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Magnetik;src:url(./Magnetik-RegularItalic.BedlwULk.min.woff2) format("woff2"),url(./Magnetik-RegularItalic.a2ovG8xc.min.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Magnetik;src:url(./Magnetik-Regular.wO1YnhEL.min.woff2) format("woff2"),url(./Magnetik-Regular.oiVxN0rz.min.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Magnetik;src:url(./Magnetik-Medium.BhjAp99g.min.woff2) format("woff2"),url(./Magnetik-Medium.yQ-ufIuw.min.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Magnetik;src:url(./Magnetik-ExtraBoldItalic.BRMpEij_.min.woff2) format("woff2"),url(./Magnetik-ExtraBoldItalic.B64i8Lpb.min.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Magnetik;src:url(./Magnetik-ExtraLightItalic.D5fN7Tzj.min.woff2) format("woff2"),url(./Magnetik-ExtraLightItalic.DF1ETzkW.min.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Magnetik;src:url(./Magnetik-ExtraLight.ocMZAymB.min.woff2) format("woff2"),url(./Magnetik-ExtraLight.y1JROB2G.min.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Magnetik;src:url(./Magnetik-SemiBoldItalic.tSVpRqut.min.woff2) format("woff2"),url(./Magnetik-SemiBoldItalic.CwRnRi0C.min.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Magnetik;src:url(./Magnetik-Thin.DAeNcL_w.min.woff2) format("woff2"),url(./Magnetik-Thin.CQivqdWx.min.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Magnetik;src:url(./Magnetik-ThinItalic.COMhrqT7.min.woff2) format("woff2"),url(./Magnetik-ThinItalic.hO3dQFWz.min.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Schabo;src:url(./schabo-condensed.DLpK4iUP.min.woff2) format("woff2"),url(./schabo-condensed.Dpl1i6eU.min.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--subheading-font-family: "Magnetik", sans-serif;--subheading-letter-spacing: 0;--heading-font-family: "Schabo", sans-serif;--heading-letter-spacing: 0;--text-font-family: "Magnetik", sans-serif;--text-letter-spacing: 0;--button-font: "Schabo", sans-serif;--color-orange:#FF441B}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.shopify-section--slideshow .display-xl,.shopify-section--slideshow .display-l,.shopify-section--slideshow .display-m{line-height:.9em}.shopify-section--slideshow .display-xl strong,.shopify-section--slideshow .display-l strong,.shopify-section--slideshow .display-m strong{font-weight:500;display:block}.product-configurator{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width: 1000px){.product-configurator{grid-template-columns:1fr 1fr}}.configurator-preview{top:calc(var(--header-height) + 2rem);height:fit-content}@media screen and (min-width: 1000px){.configurator-preview{position:sticky}}.preview-main-container{position:relative}.preview-badge{position:absolute;top:20px;left:20px;z-index:10}.preview-container{position:relative;aspect-ratio:1;background:#fff;overflow:hidden}.preview-thumbnail{position:absolute;bottom:10px;right:10px;width:75px;aspect-ratio:155/194;padding:0;background:#fff;border:1px solid #000;cursor:pointer;overflow:hidden;transition:border-color .5s cubic-bezier(.215,.61,.355,1)}@media screen and (min-width: 700px){.preview-thumbnail{bottom:20px;right:20px;width:155px}}.preview-thumbnail:hover{border-color:var(--color-orange)}.thumbnail-image{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center}.thumbnail-image.active{display:flex}.thumbnail-image img{width:100%;height:100%;object-fit:cover}.logo-overlay--thumbnail{position:absolute;pointer-events:none}.logo-overlay img{object-fit:contain}.logo-overlay--thumbnail img,.logo-overlay--thumbnail svg{max-width:100%;height:auto}.logo-overlay--thumbnail{transform:translate(-50%,-50%)}.preview-image{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center}.preview-image img{width:100%}.preview-image.active{display:flex}.preview-image .tshirt-base{max-width:100%;max-height:100%;object-fit:contain}.logo-overlay{position:absolute;pointer-events:none;display:flex;align-items:center;justify-content:center}.logo-overlay img,.logo-overlay svg{max-width:100%;width:100%;height:auto}.logo-overlay{transform:translate(-50%,-50%)}.configurator-options .buy-buttons{max-width:240px}.button{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.badge{padding:10px 14px!important;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);font-family:Magnetik,sans-serif!important;font-size:12px!important;font-weight:500!important}.badge span{color:#616161}.badge--primary{background:var(--color-orange);color:#fff}.badge--secondary{background:#fff;color:#333}.badge--black{background:#000;color:#fff}.configurator-hero-badges{margin-top:5px;display:flex;flex-direction:column;gap:5px}@media screen and (min-width: 700px){.configurator-hero-badges{display:flex;flex-direction:row;align-items:center;gap:10px}}.configurator-logos-block{margin:2rem 0}.logo-placements-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:2rem}@media screen and (min-width: 700px){.logo-placements-grid{gap:70px;grid-template-columns:1fr 1fr}}.logo-placement-group{display:flex;flex-direction:column;gap:20px}.logo-label{display:block;margin-bottom:.75rem;font-weight:600;font-size:.875rem;text-transform:uppercase}.logo-placement-select{width:100%;padding:.75rem 1rem;font-size:1rem;cursor:pointer;margin-top:.3rem;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.logo-placement-select:focus{outline:none;border-color:var(--color-orange)}.logo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem;margin-top:.3rem}.logo-option{aspect-ratio:1;padding:.5rem;background:#fff;border:1px solid #e0e0e0;cursor:pointer;transition:all .2s;position:relative;transition:border-color .5s cubic-bezier(.215,.61,.355,1)}.logo-option:hover,.logo-option.active{border-color:var(--color-orange)}.logo-option.disabled{opacity:.4;cursor:not-allowed}.logo-option.disabled:hover{border-color:#e0e0e0;transform:none;box-shadow:none}.logo-option img{width:100%;height:100%;object-fit:contain}.custom-note-block{margin:2rem 0}.note-label{display:block;margin-bottom:.75rem;font-weight:600;font-size:.875rem}.note-textarea{width:100%;padding:.75rem 1rem;border:1px solid #D9D9D9;background-color:#d9d9d9;font-size:1rem;font-family:inherit;resize:vertical;text-transform:none;margin-top:.3rem;max-width:406px}.note-textarea:focus{outline:none;border-color:var(--color-orange)}.product-info__block-item .accordion__summary{color:rgb(var(--text-color)/.6)}
