/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.card-link:focus-visible{outline:none}.card-link:after{content:"";z-index:1;position:absolute;inset:0}.price-sup{vertical-align:super;font-size:50%;line-height:0}@keyframes shake{18%,2%{transform:rotate(-1deg)}16%,4%{transform:rotate(2deg)}10%,14%,6%{transform:rotate(-4deg)}12%,8%{transform:rotate(4deg)}}.product-badge{top:calc(var(--spacing,.25rem)*2);z-index:2;border-left-style:var(--tw-border-style);padding-block:var(--spacing,.25rem);padding-right:calc(var(--spacing,.25rem)*3);padding-left:calc(var(--spacing,.25rem)*2);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);font-size:10px;line-height:1;font-weight:var(--font-weight-bold,700);white-space:nowrap;text-transform:uppercase;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-left-width:2px;border-top-right-radius:2147483647px;border-bottom-right-radius:2147483647px;align-items:center;display:flex;position:absolute;left:-1px}@media (width>=48rem){.product-badge{top:calc(var(--spacing,.25rem)*4)}}.product-badge.badge-with-bas{max-width:calc(100% - 4px)}.product-badge.badge-out-of-stock{border-width:1px}.product-badge.badge-custom[data-badge-text*=Cyber],.product-badge.badge-custom[data-badge-text*=Friday],.product-badge[class*=badge-][class*=-friday],.product-badge[class*=badge-cyber-]{z-index:3;padding-right:9px}.product-badge .badge-tag{backface-visibility:hidden;perspective:1000px;transform-origin:10px;align-items:center;width:20px;height:4px;font-weight:700;animation:4s cubic-bezier(.36,.07,.19,.97) 1s infinite shake;display:flex;position:relative;top:-1px;right:-5px;transform:translate(0)}.product-badge .badge-tag .badge-tag-bg{z-index:0;width:56px;height:34px;fill:var(--color-red-800);position:absolute}.product-badge .badge-tag .inner{z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;top:-13px;left:21px}.product-badge .badge-tag .badge-percent-saved{color:#fff;padding-top:1px;font-size:17px}.product-badge .badge-tag .badge-percent-saved em{font-size:85%;font-style:normal;line-height:1;position:relative;top:-1px}.product-badge .badge-tag .badge-tag-end{color:#fff;padding-top:2px;font-size:92%;line-height:.5}.product-badge.badge-grip-sizes-available,.product-badge.badge-grips-colors-available,.product-badge.badge-more-colors-available{width:150px;padding-right:calc(var(--spacing)*1.75);white-space:normal;text-align:center;box-shadow:none;background-position:5px;background-repeat:no-repeat;background-size:auto 75%;top:-20px}.product-badge.badge-more-colors-available{padding-left:36px}.product-badge.badge-grip-sizes-available{padding-left:25px}.product-badge.badge-grips-colors-available{padding-left:36px}.product-badge[class*=-only-at-]{border-radius:4px}.product-badge.bat-bros-pick{border:unset;box-shadow:none;pointer-events:none;background:#fff;left:4px}.product-badge.bat-bros-pick img{height:22px!important}.product-badge.pyp-diamond{box-shadow:0 0 4px 1px #b9f2ff}.product-badge.pyp-platinum{box-shadow:0 0 2px 1px #e5e4e2}.product-badge.pyp-gold{box-shadow:0 0 2px #d4af37}.staff-pick:before{z-index:1;content:"";border-top:20px solid #fff;border-left:30px solid #0000;border-right:30px solid #0000;display:block;position:absolute;top:0;left:calc(50% - 30px)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
