:root{--red: #f00;--yellow--1: #ff0;--yellow--2: #ffffb2;--blue: #065387;--blue--2: #00b7f1;--black: #000;--green: #659346;--green--2: #387e43;--luckiest-guy: "LuckiestGuyMC", sans-serif}@font-face{font-family:LuckiestGuyMC;src:url(//www.ollies.com/cdn/shop/files/LuckiestGuy-MC.ttf?v=13225324616236149276) format("truetype");font-weight:400;font-style:normal;font-display:swap}body{background:linear-gradient(90deg,var(--yellow--1),var(--yellow--2),var(--yellow--1));font-family:Mulish,sans-serif}.sidebar .faceted-active-filters__clear:visited{color:var(--yellow--1)}.main-nav{background:transparent}.main-nav__wrapper{padding-top:.5rem;padding-bottom:.325rem}.sticky_nav--stick{background:var(--yellow--2)}.nav-desktop__tier-1-link,.global-button,.price-ui,.product-list .price,.current_price,.was_price,.deal__date,.predictive-search__results a,.deal__products div,a.predictive-search__list-item-anchor span{font-family:var(--luckiest-guy)}.center .nav-desktop__tier-1{align-items:baseline}.nav-desktop .icon-down-arrow:before{position:relative;top:-2px}.ff--alt,.description,.subtitle,.rich-text__text.featured_text,.logo-list__subtitle,.sidebar-block__heading,.mc-square p,h2.predictive-search__heading,.section.about-us p{font-family:Boogaloo,sans-serif;font-size:1.5rem}.product-block--description .description,.product-block--description .description p{font-family:Roboto,sans-serif;font-size:.9375rem;line-height:1.6em}.page__description p{font-size:1.125rem;max-width:125ch;margin-left:auto;margin-right:auto;text-transform:uppercase}.description p,.metafield-rich_text_field ul{font-size:1.25rem}.collection_title,.blog-title{font-size:1.8125rem}.img--contain img{object-fit:contain!important}.uppercase{text-transform:uppercase}.sidebar-block .search-form__input[type=text]{padding:1.5rem 1rem}.product-wrap{padding:1rem}.compare-at-price:before,.was_price:before{content:"Theirs";font-family:Boogaloo;text-transform:uppercase;font-size:1.125rem}.compare-at-price{text-decoration:none}.compare-at-price span.money{margin-left:.325rem;text-decoration:line-through}.from em{font-family:Boogaloo,sans-serif;font-size:.5em;font-style:normal;text-transform:uppercase}.thumbnail .was_price{display:block;font-size:.5em;text-decoration:none;color:#000}.deal__products{font-size:1.15rem;font-weight:700;letter-spacing:.04rem;line-height:1.4;margin-bottom:.5rem;margin-top:1rem}.deal__products .is-flex{gap:.5rem}.deal__products .is-flex span{width:20%;flex-grow:0;flex-shrink:0}.deal__products .is-flex span:nth-child(1){width:60%}.testimonial-slideshow{border:.6rem solid #000;margin:0 3rem 50px;overflow:visible;transform:rotate(-2deg)}.testimonial-slideshow{height:500px}.video-wrapper{height:664px}@media all and (min-width: 1350px){.testimonial-slideshow{margin-top:-50px}}.global-button:visited,.global-button--text{background-color:var(--red);color:var(--yellow--1)}.global-button:not(.search-form__submit-button){border:4px solid var(--black);font-size:1.75rem;line-height:1;padding:1rem 2rem .35rem}.global-button:not(.search-form__submit-button){text-shadow:-4px -4px #000,-4px 0px #000,-4px 4px #000,0 -4px #000,0 0px #000,0 4px #000,4px -4px #000,4px 0px #000,4px 4px #000}.banner .headline{-webkit-text-stroke:3px #000;letter-spacing:-2px}.shopify-section--newsletter .title{-webkit-text-stroke:1px #000;text-shadow:1px 1px 0 #000}.banner .headline sup{-webkit-text-stroke:2px #000}main .global-button:not(.search-form__submit-button):after,.ranks thead th:not(:empty):before,.counter:after{content:"";background:var(--black);box-shadow:0 0 0 4px var(--black);transform:translate(4px,2px);height:100%;width:100%;position:absolute;z-index:-1}.global-button:not([disabled]):hover{background:var(--red)!important;border-color:var(--black)!important}.global-button::selection{background:var(--red);color:var(--yellow--1)}.shopify-section h2.title{font-size:2.325rem;line-height:1;margin-bottom:0}.shopify-section>h2.title,.section--featured-deals--2 h2.title,.recommended-products__title{margin-bottom:2rem}.feature-divider,.product-block--form .purchase-details{display:none}.section--large{max-width:1500px}.section--large.section--deals{padding-bottom:0}.deal__details{padding:1rem 2rem 3rem}.deal__details h1{font-size:1.85rem;line-height:1;margin-bottom:0;padding-bottom:0}.deal__details h2{font-size:1.25rem;margin-top:0}.deal__details h5{font-family:Boogaloo,sans-serif;margin-bottom:0;padding-bottom:0}.section--products .product-list .thumbnail img{aspect-ratio:1 / 1}.product-list .image-element__wrap,.sub-dept .image-element__wrap,.article-deal-post .product-list .image-element__wrap,.shopify-section--blog-posts .image-element_wrap{rotate:-2deg;overflow:visible}.article-deal-post .product-list img,.shopify-section--blog-posts img,.list-collections img,.one-third.article img{background:#f1f1f1;border:4px solid #000}.shopify-section--blog-posts h2.title{font-size:2.8125rem;margin-bottom:1em}.shopify-section--blog-posts,.one-third.article{text-align:center}.shopify-section--blog-posts img,.one-third.article img{aspect-ratio:1.3 / 1;max-width:90%;object-fit:cover}.sub-dept .image-element__wrap:before,.article-deal-post .product-list .image-element__wrap:before,.list-collections .image-element__wrap:before,.shopify-section--blog-posts .image-element__wrap:before,.one-third.article .image-element__wrap:before,.army__btm h2:before,.shopify-section--featured-collection .image-element__wrap:before{content:"";background:#000;position:absolute;top:0;bottom:0;left:0;right:0;rotate:3deg;z-index:-1}.shopify-section--blog-posts .image-element__wrap:before,.one-third.article .image-element__wrap:before{margin:auto;max-width:90%}.shopify-section--collection-template .product_image,.section--featured-deals--2 .image-element__wrap,.section--deals .image-element__wrap,.list-collections .image-element__wrap,.shopify-section--blog-posts .image-element__wrap,.one-third.article .image-element__wrap,.founders__img{overflow:visible;position:relative;rotate:-2deg}.shopify-section--collection-template .product_image:before,.section--featured-deals--2 .image-element__wrap:before,.testimonial-slideshow:before,.section--deals .image-element__wrap:before,.founders__img:before{content:"";background:#000;position:absolute;top:0;bottom:0;left:0;right:0;rotate:2deg}.about-us,.glossary{overflow:visible;position:relative}.about-us:before,.glossary:before{content:"";background:#000;position:absolute;top:0;bottom:0;left:0;right:0;rotate:-2deg;z-index:-1}.founders__img img{border:6px solid #000;width:40vw}.founders__img:before{z-index:-1}.testimonial-slideshow:before{rotate:-2deg}.product-list .column:nth-of-type(2n) img,.sub-dept .column:nth-of-type(2n) img{rotate:6deg}.mc__collection .column:nth-of-type(2n) .image-element__wrap{rotate:2deg}.product-list img,.sub-dept img,.section--featured-deals .image-element__wrap img,.section--featured-deals--2 .image-element__wrap img{background:#fff;border:.4rem solid var(--black)}.section--deals .image-element__wrap img{border:.4rem solid var(--black)}.img__border{background:#000;height:100%;width:calc(100% + 10px);display:block;position:absolute;top:0;left:0;right:0;z-index:-1;rotate:.5deg}.is-width-wide .img__border{left:calc(-50% + 5px)}.mc__collection .column:nth-of-type(2n) .img__border{rotate:-.5deg}.logo-list--grid{justify-content:space-evenly;margin-bottom:2rem;margin-top:2rem}.logo-list__title{margin-bottom:0;margin-top:1rem}.logo-list__subtitle{font-size:1.125rem}.shopify-section--collection-template h1{font-size:3.75rem;text-align:center}.section--difference{background:url(//www.ollies.com/cdn/shop/files/hero--difference_2x.png?v=7915923073102500964) center no-repeat;background-size:contain;padding-bottom:15vh;padding-top:5vh}.index .section--difference{margin-top:0}.section--difference h2,.section--difference h3{color:#fff}.page .content h2{font-size:2.25rem}.page .content p{font-size:1.25rem}.section--mc-squares{display:flex;flex-wrap:wrap;gap:4rem;margin-top:5rem;margin-bottom:5rem;max-width:1000px}.mc-square{background:#000;margin:0 auto;width:calc(90% - 2rem)}.mc-square__inner{aspect-ratio:1 / 1;background:#fff;border:5px solid #000;display:inline-flex;flex-direction:column;justify-content:center;max-width:100%;padding:3rem;position:relative;text-align:center;transform:rotate(-2.5deg)}.mc-square:nth-of-type(2n) .mc-square__inner{transform:rotate(2.5deg)}.mc-square .h2{color:var(--yellow--1);letter-spacing:-.125rem;line-height:1;font-size:2.75rem;margin:0;-webkit-text-stroke:3px #000}.mc-square p{color:#000;font-size:1.75rem;line-height:1;text-transform:uppercase;z-index:1}.newsletter_section .section_form{align-items:center;background:var(--black);color:#fff;margin:2rem}.newsletter_section .section_form img{margin:-1.5rem 0 1.5rem;position:relative}.newsletter_section .section_form:before{background:var(--blue--2);border:4px solid var(--black);content:"";position:absolute;left:0;right:0;top:0;bottom:0;rotate:2deg}.newsletter_section .newsletter-text{font-family:Boogaloo,sans-serif;font-size:1.8125rem;max-width:65ch}.newsletter_section .title,.newsletter_section .newsletter{color:#fff;position:relative}.newsletter_section .newsletter-text{color:#000;position:relative}.newsletter_section .input-row .contact_email{border:4px solid var(--black)}.newsletter_section .input-row{flex-direction:column}.newsletter_section .input-row .newsletter-form__sign-up{margin:0;width:200px!important;max-height:none}.newsletter-text p{font-size:1.55rem;line-height:1.4;max-width:85%}button.flickity-button.flickity-prev-next-button svg{display:none}button.flickity-button.flickity-prev-next-button{background:url(//www.ollies.com/cdn/shop/files/arrow--left.svg?v=13984704755476039388) right center no-repeat;background-size:80%;opacity:1!important}button.flickity-button.flickity-prev-next-button.next{background:url(//www.ollies.com/cdn/shop/files/arrow--right.svg?v=3387964624993474135) left center no-repeat;background-size:80%;opacity:1!important}.slider--yellow button.flickity-button.flickity-prev-next-button{background-image:url(//www.ollies.com/cdn/shop/files/arrow--left--yellow.svg?v=7809649420370936407)}.slider--yellow button.flickity-button.flickity-prev-next-button.next{background-image:url(//www.ollies.com/cdn/shop/files/arrow--right--yellow.svg?v=13444936971344433242)}.faceted-filter-group-display__checkmark{background:#fff;border:2px solid #000}.footer__logo{background-color:var(--yellow--1);padding:1rem 1.75rem;text-align:center}.footer__content{background-color:#000;padding:1rem 1.75rem}.footer--v2 h6,.shopify-section--footer .newsletter_section h6{color:var(--yellow--2)}.footer--v2 ul,.footer--v2 li p{margin:0;padding:0;list-style:none}.footer--v2 a{color:#fff;font-size:1rem}.footer__copyright{color:#fff;font-size:.75rem;margin-top:1.5rem}.img--books{float:right;padding-left:2rem}@media screen and (min-width: 920px){.img--books{margin-bottom:-3rem}}@media screen and (min-width: 600px){.footer--v2{display:flex}.footer__logo{text-align:right;width:33.33%}.footer__content{width:66.66%}.footer__social{float:right}}.footer__social{display:flex;gap:.5rem;margin:auto;width:250px;justify-content:center}.footer__social img,.share-btn img{width:2.5rem}.footer_credits{position:relative}.mc{margin-top:15px}.mc svg{width:50px}.product .product_gallery .gallery-cell.is-selected{background:#000;overflow:visible;margin-top:-2rem;padding:3rem;transform:scale(.8)}.product .gallery-cell:before{content:"";background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;rotate:-2deg;border:4px solid #000}.product .gallery-cell .image-element__wrap{background:#fff;max-width:90%!important}.product-gallery__thumbnails .flickity-viewport{min-height:200px}.product .add_to_cart span{font-size:1.5rem;color:#fff}.product .add_to_cart span:hover{color:var(--yellow--1)}.product__details--product-page .price-ui{flex-direction:column;line-height:1}.product-block--title .product_name{font-size:2.25rem;line-height:1}.deal__products a{color:inherit}.deal__products a:hover,.deal__products b,.product-list .price,.price-ui{color:var(--red)}.login-btn{flex-shrink:0}.login-btn img{height:3rem}.product-available-at{background-color:#fff;border:4px solid #000;color:var(--green--2);display:inline-block;font-family:var(--luckiest-guy);font-size:1.125rem;font-weight:400;margin-bottom:1.5rem;padding:.5rem 1rem;position:relative;text-transform:uppercase}.product-available-at:after{content:"";background:var(--black);box-shadow:0 0 0 4px var(--black);transform:translate(4px,2px);height:100%;width:100%;position:absolute;left:0;top:2px;z-index:-1}.product-available-at svg{margin-right:.25em;vertical-align:middle;width:.8rem}.product-available-at__location{align-items:center;display:flex;font-family:Boogaloo;font-size:1.1875rem;text-transform:uppercase;gap:.5rem;margin-bottom:1rem}.product-available-at__location img{height:1.75rem}.article-deal-post .thumbnail{padding:2rem}.deal__date{margin-top:.5rem}.deal__date span{background:#000;color:#fff;display:inline-block;line-height:1;margin-bottom:1rem;padding:1rem 1rem .65rem;font-size:1.125rem}.blog_share{margin-top:1.5rem}.social_buttons strong{margin-left:1rem;vertical-align:4px}.hero--flyer .banner{background:none}.hero--flyer .banner .headline{letter-spacing:0;-webkit-text-stroke:0}.ranks{font-family:Boogaloo;margin:auto;table-layout:fixed;text-align:center}.ranks th,.ranks td{border:0!important}.ranks th{background:none!important}.ranks thead th:not(:empty):before{background:#000;left:0;top:0;rotate:-4deg;width:97%;height:97%}.ranks thead th:not(:empty){font-family:var(--luckiest-guy);line-height:1;scale:.8;text-transform:uppercase}.ranks thead th:not(:empty):after{background:#ffffb2!important;border:6px solid #000;content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1}.ranks thead th span{color:var(--red);display:block}.ranks tbody{position:relative}.ranks tbody:before{background:#fff;border:6px solid #000;content:"";position:absolute;left:-10%;right:-10%;top:-10%;bottom:-10%;z-index:-1}.ranks tbody tr{background:#fff}.ranks tr{border:0!important}.ranks tbody tr:not(.ranks__points) th{font-weight:500;line-height:1;max-width:25ch;text-align:left}.ranks tbody tr:not(.ranks__points) td{text-transform:uppercase}.ranks tbody tr:nth-child(2n){background:var(--yellow--2);border:5px solid #000!important}.ranks__points th,.ranks__owards th,.ranks__owards td span{color:var(--yellow--1);font-family:var(--luckiest-guy);letter-spacing:-1.5px;line-height:.825;text-transform:uppercase;-webkit-text-stroke:1.4px #000}.ranks__points td{color:var(--red);text-transform:uppercase}.ranks__owards th,.ranks__owards td span{color:var(--red)}.ranks__owards td span{display:block;font-size:1em;line-height:1.2;-webkit-text-stroke:0}.rank__tick{width:1rem}.top-bar a{font-family:var(--luckiest-guy)}.army{padding-top:5rem;padding-bottom:5rem;display:flex;flex-wrap:wrap}.army>div{width:33.33%}.army img{display:block;margin:-.5px}.army__top__inner{position:absolute;top:15%;left:40%}.army__top{color:#fff;font-family:var(--luckiest-guy);font-size:3rem;line-height:1;max-width:25ch;margin:auto;rotate:-4deg}.army__top div{color:var(--yellow--1)}.army__btm--right{rotate:-4deg}.army__btm--right h2{background:var(--red);border:4px solid #000;color:#fff;display:inline-block;font-size:3.5rem;line-height:1;padding:.25em 1em 0;position:relative;-webkit-text-stroke:4px #000}.title--stroke{color:#fff;letter-spacing:-.75px;-webkit-text-stroke:.1em #000}.army__btm--right h3{color:var(--yellow--1);font-size:3.5rem;line-height:1}.army__btm--right h3 div{color:#fff;font-size:2.5rem}.army__btm--right p{font-family:Boogaloo;text-transform:uppercase;color:#fff;font-size:1.2rem}.carnival .container{background:url(//www.ollies.com/cdn/shop/files/carnival_announcer_hand_out_2x.png?v=17396622619068992634) top right no-repeat;background-size:auto 70%}.mc-logo-bar--img-50 img{width:50%}.shopify-section--collection-list h2.title{padding-bottom:3rem}.one-third .article__title,.shopify-section span.title,.article h3.sub_title,.shopify-section--collection-list span.title{font-size:1.625rem}.search-form--blog input{border:4px solid #000!important}.search-form--blog .search-form__submit-button{background:#fff url(//www.ollies.com/cdn/shop/files/icon--search2_small.svg?v=3830814698964609099) center center no-repeat;background-size:50%;border:4px solid #000;border-left:0}.search-form--blog .search-form__submit-button:hover{background:var(--red) url(//www.ollies.com/cdn/shop/files/icon--search2_small.svg?v=3830814698964609099) center center no-repeat!important;background-size:50%!important}.search-form--blog .search-form__submit-button img{display:none}.sidebar-block__heading{line-height:1;padding-bottom:0}.sidebar-block--search{padding-right:2rem}.section--mc-counter{margin-top:50px}.counter{background:var(--green--2);border:.6rem solid #000;color:#fff;display:inline-block;margin-bottom:50px;max-width:100%;padding:1rem;position:relative;width:755px}.counter:after{top:0;left:0;height:calc(100% + 20px);width:calc(100% + 20px)}.counter__img{width:300px;margin:0 auto -1rem;display:block}.counter__top,.counter__btm{font-family:Boogaloo;font-size:1.25rem}.counter__number{display:flex;font-family:var(--luckiest-guy);font-size:calc(1rem + 7.5vw);line-height:1;margin-top:1.25rem;text-align:center;justify-content:center}.counter__btm{text-align:right}.price-ui-badges{rotate:15deg;top:0;right:-1.25rem}.price-ui-badge__sticker{background:var(--red);border:6px solid #000;font-family:var(--luckiest-guy);font-size:1.3rem;line-height:1;padding:.75rem 1rem .325rem;-webkit-text-stroke:2px #000}.gallery-wrap .price-ui-badges{position:absolute;top:4%;right:5%;z-index:99}.contain-img img{object-fit:contain!important}.top-bar--right-menu{padding-left:1.25rem;padding-right:1.25rem}@media all and (min-width: 800px){.counter__number{font-size:6rem}.counter__top,.counter__btm{font-size:1.5rem}}@media all and (min-width: 1100px){.nav-desktop__tier-1-item span{padding-top:.6rem;padding-bottom:.2rem}.nav-desktop__tier-1-item:first-of-type span{background:#000;color:#fff;padding:.6rem .75rem .2rem}}@media only screen and (min-width: 1100px) and (max-width: 1278px){.nav-desktop .nav-desktop__tier-1 li span,.nav-desktop .nav-desktop__tier-1-link,.nav-desktop .nav-desktop__tier-2-link,.nav-desktop .nav-desktop__tier-3-link{font-size:1rem!important}}.rank-table{margin-bottom:15%;position:relative}.rank-table:before{content:"";background:var(--yellow--1) url(//www.ollies.com/cdn/shop/files/stars--4a_2x.png?v=9183509257350722143);top:3em;left:-10%;right:-10%;bottom:-14%;z-index:-1;background-size:40%;position:absolute;border:6px solid #000}.rank-table:after{content:"RANK POINTS RESET TO ZERO ON JANUARY 1 OF EVERY YEAR.";position:absolute;bottom:-11%;font-family:Boogaloo;font-size:1.5rem;width:100%;text-align:center}.rank-table__img{z-index:1}.rank__star{width:4.5rem;margin-bottom:1rem}.rank__title{rotate:-2deg;text-align:center}.rank__title span{background:var(--red);border:6px solid #000;color:#fff;font-size:2rem;padding:.75rem .75rem 0;position:relative}.rank__title span:before{content:"";background:#000;position:absolute;top:-.325rem;bottom:-.325rem;left:0;right:0;rotate:2deg;z-index:-1}.page-about .banner,.page-about .homepage-slideshow .gallery-cell{background-color:transparent!important}.founders{background:url(//www.ollies.com/cdn/shop/files/discover_columbus_2x.png?v=14429977650388393796) left center no-repeat;background-size:contain;justify-content:center;display:flex}.glossary .container{background:url(//www.ollies.com/cdn/shop/files/bg--blue--light_2x.jpg?v=8348996925551709830);background-size:cover;border:6px solid #000;color:#fff;margin-top:5rem;padding:1.5em 2.25em}.glossary .rich-text__heading{color:#fff;text-align:center}.glossary strong{text-transform:uppercase}.glossary .rich-text__text.featured_text{font-size:1.25rem}.section.about-us p{font-size:1.3rem;line-height:1.4}input:invalid+.validity:after{position:absolute;content:"\2716";padding-left:5px;color:#8b0000}input:valid+.validity:after{position:absolute;content:"\2713";padding-left:5px;color:#009000}.msg--subscribed__inner{background:var(--yellow--1);padding:1rem;color:var(--black);font-family:Boogaloo;font-size:1.5rem;margin-bottom:1rem}.get-social .social_icons{margin-top:.5rem;padding-left:0}.search-container{max-width:100%}@media screen and (max-width: 899px){.search-container{padding-left:0}html,body{overflow-x:hidden}.mobile_logo{display:flex!important}.ranks th div{display:inline;margin-left:.325em}.top-bar .top-bar--right{flex-direction:row-reverse;flex-wrap:wrap;margin:0;padding-right:.125rem}.top-bar--right #bullseye_iframeMyStore,.top-bar--right #containerWidget{background:#000;height:35px;border-radius:1rem}.top-bar--right .icon-search{display:none}.mc-logo-bar img{width:40%}.global-button:not(.search-form__submit-button){font-size:1.6rem;max-width:94%;padding:1rem 1.325rem .5rem}.carnival{width:100%}.carnival .container{background-size:65%;background-position:160% top}.carnival .title.center,.carnival .subtitle{font-size:2rem;text-align:left;padding-left:2.5%}.carnival .title.center{margin:2.5rem 0 0!important}.carnival .subtitle{font-size:1.25rem}.carnival .one-third{margin:1rem auto;max-width:80%;padding:0 1rem}.section--difference{background-image:url(//www.ollies.com/cdn/shop/files/What_Makes_Us_Different_BG_Mobile_500x.png?v=15543437112494014155);background-size:100% 100%}.section--difference h2.title{margin-top:1.2em}.section--difference h3{font-size:1.5rem}button.flickity-button.flickity-prev-next-button{min-width:12.5vw}.testimonial-slideshow button.flickity-button.flickity-prev-next-button.previous{margin-left:-8vw}.testimonial-slideshow button.flickity-button.flickity-prev-next-button.next{margin-right:-8vw}.product_gallery .flickity-prev-next-button{margin:0!important}}@media screen and (min-width: 900px){.deal__details{padding-bottom:0}.shopify-section h2.title{font-size:3.25rem}.collection_title,.blog-title{font-size:2.8125rem}.title--2{font-size:2.25rem}.sub-dept__title{font-size:1.5rem}.top-bar{padding:.325rem 0 .25rem}.top-bar .search-form{margin:auto;width:28vw}.top-bar .search-form__input[type=text]{background:#fff;font-family:Boogaloo;text-transform:uppercase;letter-spacing:0;min-height:30px;min-width:225px;height:30px;padding:1rem .85rem .85rem}.top-bar .search-form__submit-button{margin-right:-1rem;width:auto}.top-bar--right-menu>a{align-items:end;align-self:center;color:#fff;font-size:1.125rem;font-weight:400;text-transform:uppercase;min-width:210px}.top-bar img{height:2rem;margin-right:.35rem;vertical-align:middle}.top-bar .search-form__submit-button img{height:2.25rem}.top-bar .search-form__submit-button{margin-top:1px}.ranks thead th:not(:empty),.ranks__points td{font-size:2.3125rem}.ranks tbody th{padding:2.65rem 1.4rem!important}.ranks thead th:not(:empty){padding:6.5rem 2.5rem!important}.ranks tbody tr:not(.ranks__points) th,.ranks tbody tr:not(.ranks__points) td{font-size:1.9375rem}.ranks__points th,.ranks__owards th,.ranks__owards td span{font-size:2.6875rem;-webkit-text-stroke:2.4px #000}.shopify-section--newsletter .title{-webkit-text-stroke:4px #000}.banner .headline,.mc-square .h2{-webkit-text-stroke:5px #000}.rank__tick{width:3rem}.newsletter_section{padding-top:9vh;padding-bottom:5vh}.newsletter_section .section_form{display:grid;grid-template-columns:repeat(2,1fr);margin:0}.newsletter_section .section_form img{margin:-1.5rem}}@media only screen and (max-width: 798px){a.tag,.paginate .page a,.paginate .current{padding:.5rem}.top-bar{background-color:var(--yellow--1);flex-wrap:wrap;height:225px}.top-bar--right-menu{align-items:center}.top-bar .top-bar--right{height:auto;justify-content:space-around;padding:.5rem;width:100%}.top-bar--right img:not(.mr-2):not(.transition--blur-up):not(.search-submit){height:6.5vh;width:45vw;object-fit:contain}.top-bar--right .search-form__input[type=text]{background:#fff;margin-bottom:.5rem}.top-bar--right button img{height:5vh!important}.mobile_logo{flex-grow:1;justify-content:center}.mobile_nav div span{background:#000;height:3px!important;margin-top:-1px}.page-ollies-army h1{font-size:2.1rem}.ranks tbody:before{left:-7.5%;right:-7.5%;top:-5%;bottom:-5%}.banner__default{min-height:25vh;object-fit:cover}.menu #bullseye_iframe{background:#000;border-radius:10px;height:40px}.right.icon-down-arrow{-webkit-text-stroke:2px}iframe{max-width:100%}.sub-dept__title,.section--staff-list h4,.menu a,.menu a:visited,.menu a span{font-size:1.25rem}.video-wrapper{background:transparent}.shopify-section--divider,.hero--flyer .caption-content,.sticky_nav.sticky_nav--stick{display:none!important}.section--difference .global-button{max-width:80%}.page-ollies-army .global-button.has-margin-right{margin-bottom:1rem}.rank-table__img{width:50%;margin:0 auto;display:block;top:-2rem;position:relative}.rank__star{width:1.5rem}.ranks thead th{min-width:22vw}.ranks__points th,.ranks__owards th,.mc-square .global-button{font-size:1.3rem}.rank-table{margin-bottom:15vh}.army{padding-top:1.5rem}.rank-table:after{bottom:-11.75%;left:50%;font-size:1.3rem;max-width:30ch;transform:translate(-50%)}.social_buttons .h2.inline{display:block}.section.about-us .image-element__wrap{display:none}.mobile-menu-container .search-container{padding-left:0;max-width:94%}.mobile-menu-container .search-container [type=text]{background:#fff}.mobile-menu-container .search-form__submit-button img{width:100%;margin-right:-100%}.menu .nav_with_icon{font-size:1.125rem;letter-spacing:0}.nav__img{width:1.8em;vertical-align:middle;margin-right:.5em;margin-left:.1rem}.deal__details h1{margin-top:1em}.section h2.title,.price.price--sale,.current_price,.was_price{font-size:1.75rem}.logo-list__title,.article__title,.article__title h1,.thumbnail .was_price,.sub_title a,span.title{font-size:1.625rem!important}.gallery-wrap .price-ui-badges{top:0}.thumbnail .price-ui-badge__sticker{font-size:1.1rem;-webkit-text-stroke:1px #000;padding:.5rem .5rem .25rem}.predictive-search{left:0!important;width:100%!important}a.predictive-search__list-item-anchor{display:flex;gap:.5rem;line-height:1;padding:0}.testimonial-slideshow{margin-top:0}.testimonial__img{width:25vw!important}.testimonial__header h2.title{font-size:2rem;margin-left:0;margin-right:.5rem;width:50%}.shopify-section--testimonials .set-static .caption{padding-top:1rem;padding-bottom:1rem}.caption-content.testimonial-text p.headline{font-size:1.5rem}.deal__products .is-flex{flex-wrap:wrap;gap:0;margin-bottom:.5rem}.deal__products .is-flex span{min-width:150px;width:27.5%}.deal__products .is-flex span:nth-child(1){font-size:1.25rem;width:100%}}@media all and (min-width: 799px) and (max-width: 1023px){.testimonial__header h2.title{font-size:2.25rem;flex-shrink:0;width:40%;margin-right:-1rem;margin-left:3rem}}@media all and (min-width: 799px){.section--large{padding-top:50px;padding-bottom:50px}.shopify-section--testimonials{margin-bottom:50px;margin-top:50px}.login-btn img{height:calc(3.5rem + .5vh)}.footer__social img,.share-btn img{width:1.5rem}.about-us,.glossary{rotate:2deg}.glossary .container{padding:5em 15%}.glossary .rich-text__text.featured_text{font-size:1.75rem}.nav-desktop__tier-2-link{font-size:1.1rem}.nav-desktop__tier-2-item{padding:.425rem .9rem}.section--difference{margin-top:10vh}#nav-tier-2-3{columns:2;max-width:100vw;width:600px}.section.about-us{margin-bottom:3rem}.section.about-us .rich-text__content{display:flex}.section.about-us .image-element__wrap{width:100%}.section.about-us .section__text{padding-left:3rem}.rank-table__img{position:absolute;top:0;left:0;transform:translate(-50%,-25%);width:30%}.page:not(.page--departments) .section-wrapper .shopify-section:nth-of-type(2){background:url(//www.ollies.com/cdn/shop/files/hands_to_left_offer_stand_2x.png?v=5285016034158077711) no-repeat;background-position:-3vh 50px;background-size:15% auto}.page:not(.page--departments) .section-wrapper .shopify-section:nth-of-type(2) .section{margin-right:15%;width:70%}.product .product_gallery .gallery-cell.is-selected{transform:scale(.85)}.product .flickity-viewport{padding:2rem}.product-block--title .product_name,.deal__details h1,.product-list .price,.price-ui{font-size:3.375rem}.rank__title span{font-size:3rem}.logo-list__title,.compare-at-price,.description,.subtitle,.rich-text__text.featured_text,.sidebar-block__heading,.mc-square p{font-size:2.25rem}.deal__details h2{font-size:1.5rem}.mc{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.mc-square{width:calc(50% - 2rem)}.mc-square .h2{font-size:4rem}.mc-square p{font-size:2rem}.hero--flyer{position:relative}.hero--flyer:after{background:url(//www.ollies.com/cdn/shop/files/flyer_checkout_paper_read_2x.png?v=14291282694900295018) bottom center no-repeat;background-size:contain;content:"";display:block;height:53vh;width:40%;position:absolute;left:60%;bottom:0}.hero--flyer .image-element__wrap img{min-height:550px!important}}@media screen and (orientation: portrait) and (min-width: 799px){.sticky_nav{display:none!important;// Hide because we now show mobile nav for tablet}.mobile_logo img{margin:.5rem 0 .75rem;max-height:3vh}.index .section-wrapper{margin-top:55px}.mobile-menu-container .search-container{padding-left:0;max-width:100%}.mobile-menu-container .search-container [type=text]{background:#fff}.mobile-menu-container .search-form__submit-button img{width:100%;margin-right:-100%}.nav__img{width:2em;vertical-align:middle;margin-right:.25rem}}body.search .search-form__submit-button{background-color:transparent;margin-right:-3%}.predictive-search__list-item-title{font-size:1.325rem;line-height:1}.predictive-search__list-item-price .current_price,.predictive-search__list-item-price .was_price{font-size:1.2rem}.predictive-search__search-button.global-button{font-size:1.2rem;padding:1rem 1rem .65rem}.about-us{transform:scale(.9)}.about-us .container{background:url(//www.ollies.com/cdn/shop/files/Ollies_No_Hard_Time_BG_2x.jpg?v=10565217902170871818);border:6px solid #000;padding:3% 5%}.sticky_nav--stick .login-btn{margin-right:1.5%}.customers-login h1,.customers-register h1{text-align:center}.testimonial__img{width:13vw}.paginate a,.paginate .page a,.paginate .page,.paginate .prev,.paginate .next{border-color:transparent;color:#000;font-family:Boogaloo;background:none}.paginate .page,.paginate .page a{margin:0}.paginate .prev,.paginate .next,.paginate .prev a,.paginate .next a{font-family:var(--luckiest-guy),"Boogaloo",sans-serif;font-size:1.75rem;padding:.25rem;top:.4rem}.paginate .page a:after,.paginate .current:after{display:block;font-size:.65rem;margin-top:.25rem}.paginate .page a:after{content:"\25ce"}.paginate .current:after{content:"\25c9"}.search .price{display:flex;font-size:1.5rem;align-items:center}.search .price small,.search .price small em{font-size:1.125rem}.search .price small em{font-family:Boogaloo;text-transform:uppercase;font-style:normal;margin-right:.2em;font-size:1rem}.search .was_price{font-size:1.5rem;margin-right:.25em;text-decoration:none}.reach-the-buyers td,.reach-the-buyers tr{border:0!important}.coupon{background:#fff;border:4px dashed #f00;margin-bottom:1.5rem;padding:.5rem 1rem 0}.coupon__inner{font-size:.85rem;font-weight:700}.coupon__img{display:block;margin-left:auto;margin-right:auto;width:33.33%}.coupon__disclaimer{font-size:.75rem}.coupon h5{color:red;font-size:1.5rem;margin-bottom:0}.coupon .tag{background:red;color:#fff;display:inline-block;font-size:.9rem;font-weight:700;padding:.5rem;text-transform:uppercase}.odometer-inside{min-height:1em}@media only print{header,nav,footer,.print--hide,#shopify-section-newsletter{display:none!important}.account-main,.account-sidebar{width:100%}.account-main h4{page-break-before:always}}#bullseye_iframeProducts{min-height:25px}.icon-x svg{fill:currentColor;width:2rem;height:100%;vertical-align:top}.sub-cat label{margin:0;line-height:1}.testimonial-slideshow.loaded,.video-wrapper.loaded{height:auto}.counter.loaded{width:auto}.top-bar .top-bar__menu .predictive-search__list-item-anchor{color:#000;font-family:var(--luckiest-guy);font-size:1rem}.top-bar .top-bar__menu .predictive-search__list-item-anchor:hover{color:var(--red)}.top-bar .top-bar__menu .predictive-search__list-item-anchor span,.top-bar .top-bar__menu .predictive-search__list-item-anchor mark{display:inline;font-size:1rem;padding:0}.top-bar .top-bar__menu .predictive-search__list-item-anchor .money{font-size:1.25rem}.top-bar .top-bar__menu .predictive-search__list-item-anchor .current_price .money{color:var(--red)}@media screen and (min-width:800px){.article-default-blog-post-video .caption h1.headline{font-size:4rem;line-height:1.125}}.footer__sms small,.footer__sms small a{font-size:.7rem}.footer__sms small{color:#fffa;display:block;line-height:1.25;margin-bottom:.75rem}.flyer__loading{text-align:center;font-size:1.4rem;padding:1rem;font-family:Boogaloo;text-transform:uppercase;line-height:1;border-radius:8px;background:#0000000a;margin:24px auto;width:96%}.flyer__loading .dots:after{content:"";display:inline-block;width:2rem;margin-left:6px;vertical-align:middle;background-image:radial-gradient(currentColor 0 25%,#0000 26%);background-size:1rem 1rem;background-repeat:repeat-x;animation:dots 1s steps(3,end) infinite;height:1.4rem;margin-bottom:-.4rem}.flyer__loading .message{position:relative;overflow:hidden}.flyer__loading .message:before{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.4),transparent);transform:skew(-15deg);animation:shimmer 2.2s linear infinite;pointer-events:none;mix-blend-mode:screen;opacity:.6}@keyframes dots{0%{background-position:0 50%;opacity:.15}33%{background-position:10px 50%;opacity:.6}66%{background-position:20px 50%;opacity:1}to{background-position:30px 50%;opacity:.15}}@keyframes shimmer{0%{left:-40%}to{left:120%}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/mc.css.map */
