#MainContent .sp-master-product[data-mode=hat]{background:#f5f5f2;border-top:1px solid #ecece8;padding:22px 26px 34px}#MainContent .sp-master-product[data-mode=hat] *{box-sizing:border-box}#MainContent .sp-master-product[data-mode=hat] .sp-master-grid{width:min(1540px,100%);margin:0 auto;min-height:0;display:grid;grid-template-columns:380px minmax(520px,1fr) 360px;gap:18px;align-items:start}#MainContent .sp-master-product[data-mode=hat] .sp-options-panel,#MainContent .sp-master-product[data-mode=hat] .sp-preview-panel,#MainContent .sp-master-product[data-mode=hat] .sp-buy-panel{background:#fff;border:1px solid #e6e6e1;border-radius:16px;box-shadow:0 8px 24px #1414140b;overflow:hidden}#MainContent .sp-master-product[data-mode=hat] .sp-options-panel,#MainContent .sp-master-product[data-mode=hat] .sp-buy-panel{padding:23px}#MainContent .sp-master-product[data-mode=hat] .sp-options-panel{border-right:1px solid #e6e6e1}#MainContent .sp-master-product[data-mode=hat] .sp-buy-panel{border-left:1px solid #e6e6e1;position:sticky;top:104px}#MainContent .sp-master-product[data-mode=hat] .sp-step-block{padding:0 0 21px;margin:0 0 21px;border-bottom:1px solid #ecece8}#MainContent .sp-master-product[data-mode=hat] .sp-step-block:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}#MainContent .sp-master-product[data-mode=hat] .sp-step-title{margin-bottom:13px;gap:10px;text-transform:none}#MainContent .sp-master-product[data-mode=hat] .sp-step-title>span{width:23px;height:23px;flex-basis:23px;font-size:11px}#MainContent .sp-master-product[data-mode=hat] .sp-step-title strong{font-size:14px;letter-spacing:0}#MainContent .sp-master-product[data-mode=hat] .sp-step-title small{margin-top:3px;color:#727272;font-size:10px}#MainContent .sp-master-product[data-mode=hat] .sp-color-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#MainContent .sp-master-product[data-mode=hat] .sp-color-choice{display:block;min-width:0;min-height:101px;padding:6px 5px 7px;border:1px solid #e3e3df;border-radius:10px;background:#fff;transition:border-color .15s,box-shadow .15s,transform .15s}#MainContent .sp-master-product[data-mode=hat] .sp-color-choice:hover{border-color:#9e9e99;transform:translateY(-1px)}#MainContent .sp-master-product[data-mode=hat] .sp-color-choice.is-selected,#MainContent .sp-master-product[data-mode=hat] .sp-color-choice:has(input:checked){border-color:#151515;box-shadow:0 0 0 1px #151515}#MainContent .sp-master-product[data-mode=hat] .sp-color-choice img,#MainContent .sp-master-product[data-mode=hat] .sp-color-fallback,#MainContent .sp-master-product[data-mode=hat] .sp-color-pending-thumb{width:100%;aspect-ratio:1.22/1;padding:2px;border:0;border-radius:7px;background:#fafaf8;object-fit:contain}#MainContent .sp-master-product[data-mode=hat] .sp-color-choice.is-selected img,#MainContent .sp-master-product[data-mode=hat] .sp-color-choice:has(input:checked) img,#MainContent .sp-master-product[data-mode=hat] .sp-color-choice:has(input:checked) .sp-color-pending-thumb{border:0;box-shadow:none}#MainContent .sp-master-product[data-mode=hat] .sp-color-choice small{min-height:22px;margin-top:5px;display:flex;align-items:flex-start;justify-content:center;font-size:8.5px;line-height:1.18;font-weight:650;color:#2c2c2c}#MainContent .sp-master-product[data-mode=hat] .sp-pending-tag{display:none}#MainContent .sp-master-product[data-mode=hat] .sp-shape-grid,#MainContent .sp-master-product[data-mode=hat] .sp-shape-grid-r112{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#MainContent .sp-master-product[data-mode=hat] .sp-shape-choice{position:relative;min-height:88px;padding:10px 6px 9px;border:1px solid #dededa;border-radius:11px;background:#fff;box-shadow:none;transition:border-color .15s,box-shadow .15s,transform .15s}#MainContent .sp-master-product[data-mode=hat] .sp-shape-choice:hover{border-color:#999;background:#fdfdfc;transform:translateY(-1px)}#MainContent .sp-master-product[data-mode=hat] .sp-shape-choice:has(input:checked){border-color:#151515;box-shadow:0 0 0 1px #151515;background:#fff}#MainContent .sp-master-product[data-mode=hat] .sp-shape-choice:has(input:checked):before{content:"\2713";position:absolute;top:6px;right:7px;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#151515;color:#fff;font-size:9px;font-weight:800;z-index:3}#MainContent .sp-master-product[data-mode=hat] .sp-shape-art{display:block;position:relative;border:0;color:transparent;background:linear-gradient(145deg,#e2c39f,#b9814d);box-shadow:0 1px 3px #0000002e,inset 0 1px #ffffff73,inset 0 -1px 2px #0000001c}#MainContent .sp-master-product[data-mode=hat] .sp-shape-art>span{display:none}#MainContent .sp-master-product[data-mode=hat] .sp-shape-art:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(20,20,20,.28);border-radius:inherit;pointer-events:none}#MainContent .sp-master-product[data-mode=hat] .sp-shape-art-1{width:62px;height:40px;clip-path:polygon(10% 0,90% 0,100% 22%,95% 50%,100% 78%,90% 100%,10% 100%,0 78%,5% 50%,0 22%)}#MainContent .sp-master-product[data-mode=hat] .sp-shape-art-2{width:62px;height:40px;clip-path:polygon(10% 0,90% 0,100% 17%,100% 83%,90% 100%,10% 100%,0 83%,0 17%)}#MainContent .sp-master-product[data-mode=hat] .sp-shape-art-3{width:60px;height:39px;border-radius:50%}#MainContent .sp-master-product[data-mode=hat] .sp-shape-art-4{width:62px;height:40px;border-radius:5px}#MainContent .sp-master-product[data-mode=hat] .sp-shape-art-5{width:43px;height:43px;border-radius:50%}#MainContent .sp-master-product[data-mode=hat] .sp-shape-art-6{width:44px;height:44px;border-radius:7px}#MainContent .sp-master-product[data-mode=hat] .sp-shape-label{margin-top:7px;font-size:0!important;font-weight:700;color:#333}#MainContent .sp-master-product[data-mode=hat] .sp-shape-choice:nth-child(1) .sp-shape-label:after{content:"Notched"}#MainContent .sp-master-product[data-mode=hat] .sp-shape-choice:nth-child(2) .sp-shape-label:after{content:"Beveled"}#MainContent .sp-master-product[data-mode=hat] .sp-shape-choice:nth-child(3) .sp-shape-label:after{content:"Oval"}#MainContent .sp-master-product[data-mode=hat] .sp-shape-choice:nth-child(4) .sp-shape-label:after{content:"Rectangle"}#MainContent .sp-master-product[data-mode=hat] .sp-shape-choice:nth-child(5) .sp-shape-label:after{content:"Round"}#MainContent .sp-master-product[data-mode=hat] .sp-shape-choice:nth-child(6) .sp-shape-label:after{content:"Square"}#MainContent .sp-master-product[data-mode=hat] .sp-shape-label:after{font-size:9px;line-height:1.1}#MainContent .sp-master-product[data-mode=hat] .sp-custom-mark{width:63px;height:34px;border:1px solid #777;background:#fafafa;color:#333;font-size:7.5px}#MainContent .sp-master-product[data-mode=hat] .sp-custom-shape .sp-shape-label{font-size:9px!important}#MainContent .sp-master-product[data-mode=hat] .sp-finish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#MainContent .sp-master-product[data-mode=hat] .sp-finish-choice{position:relative;padding:7px 7px 8px;border:1px solid #e0e0dc;border-radius:10px;background:#fff}#MainContent .sp-master-product[data-mode=hat] .sp-finish-choice:has(input:checked){border-color:#151515;box-shadow:0 0 0 1px #151515}#MainContent .sp-master-product[data-mode=hat] .sp-finish-choice:has(input:checked):before{content:"\2713";position:absolute;top:6px;right:7px;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#151515;color:#fff;font-size:9px;font-weight:800;z-index:3}#MainContent .sp-master-product[data-mode=hat] .sp-finish-choice:has(input:checked) .sp-finish-swatch{outline:0}#MainContent .sp-master-product[data-mode=hat] .sp-finish-swatch{height:58px;aspect-ratio:auto;border:1px solid rgba(0,0,0,.14);border-radius:7px;box-shadow:inset 0 1px #fff6,inset 0 -1px 2px #0000001a}#MainContent .sp-master-product[data-mode=hat] .sp-finish-choice small{margin-top:6px;min-height:20px;font-size:9px;line-height:1.15;font-weight:650;color:#333}#MainContent .sp-master-product[data-mode=hat] .sp-finish-note{margin-top:10px;font-size:9.5px;color:#747474}#MainContent .sp-master-product[data-material=Acrylic] .sp-finish-swatch[data-finish=brushed-stainless-black]{background:repeating-linear-gradient(96deg,#f1f1f1 0 1px,#c8c8c8 1px 2px,#e6e6e6 2px 3px,#bdbdbd 3px 4px)}#MainContent .sp-master-product[data-material=Acrylic] .sp-finish-swatch[data-finish=black-gold]{background:linear-gradient(135deg,#050505,#242424 64%,#b78d33 65%,#e0bb61)}#MainContent .sp-master-product[data-material=Acrylic] .sp-finish-swatch[data-finish=brushed-antique-gold-black]{background:repeating-linear-gradient(96deg,#d1aa54 0 1px,#a47b2e 1px 2px,#c49642 2px 3px,#866221 3px 4px)}#MainContent .sp-master-product[data-material=Acrylic] .sp-finish-swatch[data-finish=brushed-copper-black]{background:repeating-linear-gradient(96deg,#d38b69 0 1px,#a65c43 1px 2px,#c47657 2px 3px,#88462f 3px 4px)}#MainContent .sp-master-product[data-material=Acrylic] .sp-finish-swatch[data-finish=stainless-black-blue]{background:linear-gradient(135deg,#d9d9d9 0 47%,#141414 48% 71%,#28547e 72%)}#MainContent .sp-master-product[data-material=Acrylic] .sp-finish-swatch[data-finish=white-red-black]{background:linear-gradient(135deg,#fff 0 50%,#b93232 51% 72%,#111 73%)}#MainContent .sp-master-product[data-material=Leatherette] .sp-finish-swatch[data-finish=rawhide-black]{background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.13) 0 1px,transparent 1.2px),linear-gradient(135deg,#d39a62,#a86a3c)}#MainContent .sp-master-product[data-material=Leatherette] .sp-finish-swatch[data-finish=rustic-gold]{background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.08) 0 1px,transparent 1.2px),linear-gradient(135deg,#704127,#3e2317)}#MainContent .sp-master-product[data-material=Leatherette] .sp-finish-swatch[data-finish=dark-brown-black]{background:linear-gradient(135deg,#503225,#261812)}#MainContent .sp-master-product[data-material=Leatherette] .sp-finish-swatch[data-finish=light-brown-black]{background:linear-gradient(135deg,#bf8858,#96623e)}#MainContent .sp-master-product[data-material=Leatherette] .sp-finish-swatch[data-finish=black-silver]{background:linear-gradient(135deg,#222,#070707 68%,#bdbdbd 69%)}#MainContent .sp-master-product[data-material=Leatherette] .sp-finish-swatch[data-finish=black-gold]{background:linear-gradient(135deg,#222,#070707 68%,#c59b43 69%)}#MainContent .sp-master-product[data-mode=hat] .sp-preview-panel{min-width:0}#MainContent .sp-master-product[data-mode=hat] .sp-main-stage{position:relative;min-height:530px;height:530px;margin:18px 18px 0;padding:48px 24px 38px;border:1px solid #e7e6e1;border-radius:13px;background:linear-gradient(180deg,#faf9f6,#f4f3ef);overflow:hidden}#MainContent .sp-master-product[data-mode=hat] .sp-main-stage:before{content:"SELECTED PATCH PREVIEW \b7  FINAL ART PROOFED BEFORE PRODUCTION";position:absolute;top:16px;left:18px;z-index:5;font-size:9px;font-weight:750;letter-spacing:.055em;color:#77756f}#MainContent .sp-master-product[data-mode=hat] .sp-main-stage:after{position:absolute;left:18px;bottom:14px;z-index:5;padding:6px 9px;border:1px solid #deddd7;border-radius:999px;background:#ffffffe0;font-size:8.5px;font-weight:750;letter-spacing:.03em;color:#4f4d48;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#MainContent .sp-master-product[data-mode=hat] .sp-main-stage img{max-width:94%;max-height:445px;width:auto;height:auto;object-fit:contain}#MainContent .sp-master-product[data-material=Acrylic]:has(input[name="properties[Patch Finish]"][value="Brushed Stainless/Black"]:checked) .sp-main-stage:after{content:"ACRYLIC \b7  BRUSHED STAINLESS / BLACK"}#MainContent .sp-master-product[data-material=Acrylic]:has(input[name="properties[Patch Finish]"][value="Black/Gold"]:checked) .sp-main-stage:after{content:"ACRYLIC \b7  BLACK / GOLD"}#MainContent .sp-master-product[data-material=Acrylic]:has(input[name="properties[Patch Finish]"][value="Brushed Antique Gold/Black"]:checked) .sp-main-stage:after{content:"ACRYLIC \b7  ANTIQUE GOLD / BLACK"}#MainContent .sp-master-product[data-material=Acrylic]:has(input[name="properties[Patch Finish]"][value="Brushed Copper/Black"]:checked) .sp-main-stage:after{content:"ACRYLIC \b7  BRUSHED COPPER / BLACK"}#MainContent .sp-master-product[data-material=Acrylic]:has(input[name="properties[Patch Finish]"][value="Stainless/Black/Blue"]:checked) .sp-main-stage:after{content:"ACRYLIC \b7  STAINLESS / BLACK / BLUE"}#MainContent .sp-master-product[data-material=Acrylic]:has(input[name="properties[Patch Finish]"][value="White/Red/Black"]:checked) .sp-main-stage:after{content:"ACRYLIC \b7  WHITE / RED / BLACK"}#MainContent .sp-master-product[data-material=Leatherette]:has(input[name="properties[Patch Finish]"][value="Rawhide/Black"]:checked) .sp-main-stage:after{content:"LEATHERETTE \b7  RAWHIDE / BLACK"}#MainContent .sp-master-product[data-material=Leatherette]:has(input[name="properties[Patch Finish]"][value="Rustic/Gold"]:checked) .sp-main-stage:after{content:"LEATHERETTE \b7  RUSTIC / GOLD"}#MainContent .sp-master-product[data-material=Leatherette]:has(input[name="properties[Patch Finish]"][value="Dark Brown/Black"]:checked) .sp-main-stage:after{content:"LEATHERETTE \b7  DARK BROWN / BLACK"}#MainContent .sp-master-product[data-material=Leatherette]:has(input[name="properties[Patch Finish]"][value="Light Brown/Black"]:checked) .sp-main-stage:after{content:"LEATHERETTE \b7  LIGHT BROWN / BLACK"}#MainContent .sp-master-product[data-material=Leatherette]:has(input[name="properties[Patch Finish]"][value="Black/Silver"]:checked) .sp-main-stage:after{content:"LEATHERETTE \b7  BLACK / SILVER"}#MainContent .sp-master-product[data-material=Leatherette]:has(input[name="properties[Patch Finish]"][value="Black/Gold"]:checked) .sp-main-stage:after{content:"LEATHERETTE \b7  BLACK / GOLD"}#MainContent .sp-master-product[data-mode=hat] .sp-live-patch{--sp-mark:#111;width:132px;height:86px;display:grid!important;place-items:center;border:1px solid rgba(10,10,10,.48);transform:translate(-50%,-50%) rotate(-1.25deg) perspective(480px) rotateY(-3deg) rotateX(1deg);box-shadow:0 1px 2px #00000042,inset 0 1px #ffffff61,inset 0 -1px 2px #0000001f;filter:saturate(.95);overflow:hidden}#MainContent .sp-master-product[data-mode=hat] .sp-live-patch span{display:grid!important;place-items:center;position:relative;z-index:3;width:70%;height:54%;font-size:0!important;line-height:1;color:var(--sp-mark);text-align:center;letter-spacing:0;text-shadow:none}#MainContent .sp-master-product[data-mode=hat] .sp-live-patch span:before{content:"SKY";display:block;color:var(--sp-mark);font-size:17px;font-weight:900;line-height:.92;letter-spacing:.08em}#MainContent .sp-master-product[data-mode=hat] .sp-live-patch span:after{content:"PRINTS";display:block;margin-top:3px;color:var(--sp-mark);font-size:7px;font-weight:850;line-height:1;letter-spacing:.22em}#MainContent .sp-master-product[data-mode=hat] .sp-live-patch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(112deg,rgba(255,255,255,.2),transparent 30% 70%,rgba(0,0,0,.055));pointer-events:none;z-index:2}#MainContent .sp-master-product[data-mode=hat] .sp-live-patch:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(0,0,0,.25);opacity:.66;border-radius:inherit;clip-path:inherit;pointer-events:none;z-index:2}#MainContent .sp-master-product[data-mode=hat]:has(input[name="properties[Patch Shape]"][value="Patch 1"]:checked) .sp-live-patch{width:132px!important;height:86px!important;clip-path:polygon(10% 0,90% 0,100% 21%,95% 50%,100% 79%,90% 100%,10% 100%,0 79%,5% 50%,0 21%)!important;border-radius:0!important}#MainContent .sp-master-product[data-mode=hat]:has(input[name="properties[Patch Shape]"][value="Patch 2"]:checked) .sp-live-patch{width:132px!important;height:86px!important;clip-path:polygon(10% 0,90% 0,100% 16%,100% 84%,90% 100%,10% 100%,0 84%,0 16%)!important;border-radius:0!important}#MainContent .sp-master-product[data-mode=hat]:has(input[name="properties[Patch Shape]"][value="Patch 3"]:checked) .sp-live-patch{width:126px!important;height:82px!important;border-radius:50%!important;clip-path:none!important}#MainContent .sp-master-product[data-mode=hat]:has(input[name="properties[Patch Shape]"][value="Patch 4"]:checked) .sp-live-patch{width:132px!important;height:84px!important;border-radius:6px!important;clip-path:none!important}#MainContent .sp-master-product[data-mode=hat]:has(input[name="properties[Patch Shape]"][value="Patch 5"]:checked) .sp-live-patch{width:88px!important;height:88px!important;border-radius:50%!important;clip-path:none!important}#MainContent .sp-master-product[data-mode=hat]:has(input[name="properties[Patch Shape]"][value="Patch 6"]:checked) .sp-live-patch{width:92px!important;height:92px!important;border-radius:10px!important;clip-path:none!important}#MainContent .sp-master-product[data-material=Acrylic] .sp-live-patch:after{border-style:solid;top:4px;right:4px;bottom:4px;left:4px}#MainContent .sp-master-product[data-material=Leatherette] .sp-live-patch:after{border-style:dashed;top:6px;right:6px;bottom:6px;left:6px;opacity:.42}#MainContent .sp-master-product[data-material=Acrylic]:has(input[name="properties[Patch Finish]"][value="Brushed Stainless/Black"]:checked) .sp-live-patch{--sp-mark:#111;background:repeating-linear-gradient(96deg,#ededed 0 1px,#cecece 1px 2px,#e2e2e2 2px 3px,#bdbdbd 3px 4px)!important;border-color:#7e7e7e}#MainContent .sp-master-product[data-material=Acrylic]:has(input[name="properties[Patch Finish]"][value="Black/Gold"]:checked) .sp-live-patch{--sp-mark:#cda64e;background:linear-gradient(145deg,#252525,#050505)!important;border-color:#050505;box-shadow:inset 0 0 0 2px #c69b3d94,0 1px 2px #00000047}#MainContent .sp-master-product[data-material=Acrylic]:has(input[name="properties[Patch Finish]"][value="Brushed Antique Gold/Black"]:checked) .sp-live-patch{--sp-mark:#151515;background:repeating-linear-gradient(96deg,#d1aa54 0 1px,#a47b2e 1px 2px,#c49642 2px 3px,#866221 3px 4px)!important;border-color:#6d501e}#MainContent .sp-master-product[data-material=Acrylic]:has(input[name="properties[Patch Finish]"][value="Brushed Copper/Black"]:checked) .sp-live-patch{--sp-mark:#151515;background:repeating-linear-gradient(96deg,#d38b69 0 1px,#a65c43 1px 2px,#c47657 2px 3px,#88462f 3px 4px)!important;border-color:#75402f}#MainContent .sp-master-product[data-material=Acrylic]:has(input[name="properties[Patch Finish]"][value="Stainless/Black/Blue"]:checked) .sp-live-patch{--sp-mark:#182f49;background:repeating-linear-gradient(96deg,#e1e1e1 0 1px,#c7c7c7 1px 2px,#d9d9d9 2px 3px,#bdbdbd 3px 4px)!important;border-color:#1b1b1b;box-shadow:inset 0 0 0 3px #191919,inset 0 0 0 5px #28547eb8,0 1px 2px #00000042}#MainContent .sp-master-product[data-material=Acrylic]:has(input[name="properties[Patch Finish]"][value="White/Red/Black"]:checked) .sp-live-patch{--sp-mark:#111;background:linear-gradient(145deg,#fff,#efefef)!important;border-color:#b72f2f;box-shadow:inset 0 0 0 3px #111,inset 0 0 0 5px #b72f2f,0 1px 2px #00000038}#MainContent .sp-master-product[data-material=Leatherette]:has(input[name="properties[Patch Finish]"][value="Rawhide/Black"]:checked) .sp-live-patch{--sp-mark:#17120e;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.08) 0 1px,transparent 1.2px),linear-gradient(135deg,#d39a62,#a56539)!important;border-color:#704525}#MainContent .sp-master-product[data-material=Leatherette]:has(input[name="properties[Patch Finish]"][value="Rustic/Gold"]:checked) .sp-live-patch{--sp-mark:#d1a34b;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.06) 0 1px,transparent 1.2px),linear-gradient(135deg,#6a3d26,#3b2116)!important;border-color:#28160f}#MainContent .sp-master-product[data-material=Leatherette]:has(input[name="properties[Patch Finish]"][value="Dark Brown/Black"]:checked) .sp-live-patch{--sp-mark:#090909;background:linear-gradient(135deg,#4d3024,#281914)!important;border-color:#1b120e}#MainContent .sp-master-product[data-material=Leatherette]:has(input[name="properties[Patch Finish]"][value="Light Brown/Black"]:checked) .sp-live-patch{--sp-mark:#111;background:linear-gradient(135deg,#bd8557,#96623e)!important;border-color:#68422a}#MainContent .sp-master-product[data-material=Leatherette]:has(input[name="properties[Patch Finish]"][value="Black/Silver"]:checked) .sp-live-patch{--sp-mark:#c7c7c7;background:linear-gradient(135deg,#242424,#080808)!important;border-color:#000}#MainContent .sp-master-product[data-material=Leatherette]:has(input[name="properties[Patch Finish]"][value="Black/Gold"]:checked) .sp-live-patch{--sp-mark:#caa048;background:linear-gradient(135deg,#242424,#080808)!important;border-color:#000}#MainContent .sp-master-product:has(.sp-color-choice[data-mockup-pending=true] input:checked) .sp-live-patch{display:none!important}#MainContent .sp-master-product[data-mode=hat] .sp-thumb-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:14px 18px 16px}#MainContent .sp-master-product[data-mode=hat] .sp-thumb{min-height:68px;padding:5px;border-radius:8px;background:#fafaf8}#MainContent .sp-master-product[data-mode=hat] .sp-thumb img{aspect-ratio:1.2/1;object-fit:contain}#MainContent .sp-master-product[data-mode=hat] .sp-trust-row{gap:12px;padding:16px 18px 18px;border-top:1px solid #ecece8}#MainContent .sp-master-product[data-mode=hat] .sp-trust-row>div{gap:8px}#MainContent .sp-master-product[data-mode=hat] .sp-trust-icon{font-size:18px;color:#333}#MainContent .sp-master-product[data-mode=hat] .sp-trust-row strong{font-size:10.5px}#MainContent .sp-master-product[data-mode=hat] .sp-trust-row small{font-size:9px;line-height:1.25}#MainContent .sp-master-product[data-mode=hat] .sp-eyebrow{margin:0 0 8px;font-size:10px;font-weight:750;letter-spacing:.075em;color:#696969}#MainContent .sp-master-product[data-mode=hat] .sp-buy-panel h1{margin:0 0 10px;font-size:27px;line-height:1.08;letter-spacing:-.025em;text-transform:none}#MainContent .sp-master-product[data-mode=hat] .sp-price{margin-bottom:15px;font-size:23px;font-weight:700}#MainContent .sp-master-product[data-mode=hat] .sp-description{display:none}#MainContent .sp-master-product[data-mode=hat] .sp-launch-copy{margin:0;padding:13px 14px;border:1px solid #e7e4dc;border-radius:10px;background:#faf9f6;font-size:11.5px;line-height:1.45;color:#3e3e3c}#MainContent .sp-master-product[data-mode=hat] .sp-launch-copy strong{display:block;font-size:12px;line-height:1.25;color:#171717}#MainContent .sp-master-product[data-mode=hat] .sp-launch-copy p{margin:5px 0 0}#MainContent .sp-master-product[data-mode=hat] .sp-buy-panel hr{margin:18px 0}#MainContent .sp-master-product[data-mode=hat] .sp-qty-label{margin-bottom:7px;font-size:10px;font-weight:750}#MainContent .sp-master-product[data-mode=hat] .sp-qty{margin-bottom:14px}#MainContent .sp-master-product[data-mode=hat] .sp-qty button,#MainContent .sp-master-product[data-mode=hat] .sp-qty input{height:40px}#MainContent .sp-master-product[data-mode=hat] .sp-add{min-height:53px;border-radius:7px;font-size:14px}#MainContent .sp-master-product[data-mode=hat] .sp-upload{min-height:48px;margin-top:10px;border-radius:7px;font-size:11.5px;text-transform:none;letter-spacing:0}#MainContent .sp-master-product[data-mode=hat] .sp-notes{margin-top:12px;font-size:10px}#MainContent .sp-master-product[data-mode=hat] .sp-notes textarea{min-height:70px;border-radius:7px;background:#fcfcfb}#MainContent .sp-master-product[data-mode=hat] .sp-setup-note{margin-top:12px;font-size:10.5px;color:#555}@media(max-width:1320px){#MainContent .sp-master-product[data-mode=hat]{padding:18px}#MainContent .sp-master-product[data-mode=hat] .sp-master-grid{grid-template-columns:340px minmax(440px,1fr) 330px;gap:14px}#MainContent .sp-master-product[data-mode=hat] .sp-options-panel,#MainContent .sp-master-product[data-mode=hat] .sp-buy-panel{padding:20px}#MainContent .sp-master-product[data-mode=hat] .sp-main-stage{height:500px;min-height:500px}#MainContent .sp-master-product[data-mode=hat] .sp-main-stage img{max-height:415px}}@media(max-width:1100px){#MainContent .sp-master-product[data-mode=hat] .sp-master-grid{grid-template-columns:350px minmax(0,1fr)}#MainContent .sp-master-product[data-mode=hat] .sp-buy-panel{grid-column:1/-1;position:static;max-width:none}#MainContent .sp-master-product[data-mode=hat] .sp-main-stage{height:510px;min-height:510px}}@media(max-width:749px){#MainContent .sp-master-product[data-mode=hat]{padding:10px;background:#f7f7f4}#MainContent .sp-master-product[data-mode=hat] .sp-master-grid{display:flex;flex-direction:column;gap:10px}#MainContent .sp-master-product[data-mode=hat] .sp-preview-panel{order:1;width:100%}#MainContent .sp-master-product[data-mode=hat] .sp-buy-panel{order:2;width:100%;padding:18px}#MainContent .sp-master-product[data-mode=hat] .sp-options-panel{order:3;width:100%;padding:18px}#MainContent .sp-master-product[data-mode=hat] .sp-main-stage{height:390px;min-height:390px;margin:10px 10px 0;padding:42px 12px 34px}#MainContent .sp-master-product[data-mode=hat] .sp-main-stage img{max-height:310px;max-width:100%}#MainContent .sp-master-product[data-mode=hat] .sp-main-stage:before{top:13px;left:13px;font-size:7.5px}#MainContent .sp-master-product[data-mode=hat] .sp-main-stage:after{left:12px;bottom:10px;font-size:7px}#MainContent .sp-master-product[data-mode=hat] .sp-color-grid{grid-template-columns:repeat(3,1fr)}#MainContent .sp-master-product[data-mode=hat] .sp-color-choice{min-height:96px}#MainContent .sp-master-product[data-mode=hat] .sp-shape-grid,#MainContent .sp-master-product[data-mode=hat] .sp-shape-grid-r112{grid-template-columns:repeat(3,1fr)}#MainContent .sp-master-product[data-mode=hat] .sp-finish-grid{grid-template-columns:repeat(2,1fr)}#MainContent .sp-master-product[data-mode=hat] .sp-live-patch{transform:translate(-50%,-50%) rotate(-1.25deg) perspective(480px) rotateY(-3deg) rotateX(1deg) scale(.72)}#MainContent .sp-master-product[data-mode=hat] .sp-thumb-row{padding:10px}#MainContent .sp-master-product[data-mode=hat] .sp-trust-row{grid-template-columns:1fr;gap:10px;padding:14px}#MainContent .sp-master-product[data-mode=hat] .sp-buy-panel h1{font-size:25px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sp-hat-family-qa.css.map */
