#CollectionAjaxResult{padding-top:60px}#shopify-section-about-us-page .positioner{background-color:#00000080;padding:5px}.collection-image{display:none}.animation-cropper h2{text-transform:uppercase}.background-media-text__aligner{margin:80px 0!important}.background-media-text__text.larger-text{text-align:center!important}.payment-buttons .add-to-cart{border:1px solid #000!important;background-color:#000!important;color:#fff!important}.payment-buttons .add-to-cart:hover{border:1px solid #000!important;color:#000!important;background-color:#fff!important}.payment-buttons .add-to-cart span{font-weight:700}.grid-product__meta .grid-product__title{font-size:20px!important;text-transform:uppercase}.grid-product__meta .grid-product__price{font-size:18px!important;line-height:1.2em!important;text-transform:uppercase}.grid-product__meta .grid-product__price .costco-price-title{color:#595959!important;font-size:15px!important}.main-description{padding-top:10px}.costco-price,.costco-price .money{font-size:22px!important;line-height:1.2em!important;text-transform:uppercase}.costco-price .costco-price-title{color:#595959!important;font-size:18px!important}.grid-product__title{min-height:3em}.collleftcol{width:100%}.collleftcol h1{margin-top:0;text-align:left}.collrightcol{width:100%;text-align:center;margin-bottom:0!important;margin-top:20px}.collrightcol img{max-width:230px}.skrim__title{text-transform:uppercase}.member-discount-notice{font-weight:700;color:#e31934!important}.memberdisclaimer{color:#737373;font-size:.75em!important;line-height:1.2em!important;padding-bottom:2px}.announcement-bar{width:75%}.announcement{display:block;margin:0 auto}.holiday-ship{display:none;font-size:.75em;line-height:1.25em;padding:1em 25px 0}.hotbuyheading,.lft-slideshow-adjustments .hero__title{line-height:35px;line-height:1;padding:16px 0}.hotbuy__hero{letter-spacing:0;line-height:1.15;display:block;margin-top:0;padding:26px 0;width:100%}.hero__subtitle{letter-spacing:0;margin-top:0}.hero__text-content.vertical-center .hero__link{padding:26px 0 0;margin:0}@media only screen and (min-width: 590px){.hero__text-content.vertical-center .hero__link{padding:26px 0 0;margin:0}}.header-logos-bar{padding:8px 80px}.site-nav__item{padding-top:0}.header-navigation.site-nav__link,a.site-nav__dropdown-link{font-size:18px;font-weight:500;text-transform:uppercase}.site-nav__link:hover{text-decoration:none}a.site-nav__dropdown-link{color:#000}a.site-nav__dropdown-link:hover{color:#272727;color:#00000080}.site-nav__link{padding:8px 1em!important}.announcement__text{font-weight:500}.featured-collection-prod-title{padding-bottom:10px}.grid-product__title,.grid-product__price,.product-recommendations .grid-product__title,.product-recommendations .grid-product__price{line-height:1.2}.product-single__title{font-size:32px;text-transform:uppercase;margin-bottom:0;word-wrap:break-word}h1.section-header__title{font-size:56px;font-weight:500}@media (max-width: 589px){.animation-cropper h2{padding-left:0;width:auto;color:#000;background-color:transparent}.hp-hero-content{text-align:center;font-size:24px!important;line-height:30px;color:#000!important}.holiday-ship{display:block}.background-media-text__aligner{margin:0!important}}@media (max-width: 1210px){.animation-cropper h2{padding-left:5px;width:400px;color:#000!important;background-color:#fffc}.background-media-text__aligner{margin:80px 0!important}}@media (min-width: 590px){.background-media-text__text.larger-text{background-color:#00000080;padding:0 0 10px;width:400px}.rte.background-media-text__subtext{font-size:1.3em;width:400px}.rte.background-media-text__subtext p{font-size:1em}.shopify-section.index-section .section-header{margin-bottom:10px}h1.section-header__title{font-size:80px;font-weight:500}.section-header__title,.grey-header{color:#595959;font-size:48px;letter-spacing:0}#shopify-section-1599230396822 h2{margin-left:0;margin-bottom:0}}@media (min-width: 992px){.collleftcol{float:left;width:70%}.collrightcol{float:left;width:30%;padding-left:15px}.background-media-text__text.larger-text{width:560px;padding:40px 0}.rte.background-media-text__subtext{font-size:1.3em;width:560px}}@media (min-width: 1200px){.background-media-text__text.larger-text{width:630px;padding:40px 0}.rte.background-media-text__subtext{font-size:1.5em;width:630px}}.site-header__search-input{font-size:1em;text-transform:uppercase}@media only screen and (min-width: 590px){.site-header__search-input{font-size:1em}}.site-header__search-btn .icon-search path{stroke-width:6px!important;stroke-linecap:round!important;stroke-linejoin:round!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/theme-custom.css.map */
