#topBtn{display:none;position:fixed;width:36px;height:36px;bottom:20px;right:30px;z-index:29;font-size:22px;border:none;outline:none;background-color:#ececec;color:#333;cursor:pointer;padding:6px 1px 0 2px;border-radius:18px}@media only screen and (min-width:769px){#topBtn{width:50px;height:50px;font-size:26px;padding:6px 1px 0 2px;border-radius:25px}}#topBtn:hover{background-color:#12243d;color:#ccc}/*!
  Header Custom CSS
*/.announcement-text{display:inline}.announcement-link-text{display:inline;padding-left:8px}@media only screen and (min-width:769px){.site-header{padding:5px 0 0}}@media (min-width: 355px) and (max-width: 768px){.header-item--logo{position:absolute;left:50%;transform:translate(-50%)}}/*!
  Desktop Main Seach Bar CSS
*/.searchbar{width:80%}.searchbar_link{cursor:text;width:80%;margin-left:10%;height:40px;border:1px solid #ccc;border-radius:25px;background-color:#fafafa;display:flex;align-items:center;text-transform:none}.searchbar_link p{text-transform:none;font-weight:300;letter-spacing:0!important;margin:0}.searchbar_link svg{margin-left:auto}.typing-demo{width:42ch;animation:typing 3s steps(42),blink .5s step-end 5 alternate;white-space:nowrap;overflow:hidden;border-right:1px solid #fff}@keyframes typing{0%{width:0}}@keyframes blink{50%{border-color:#ccc}}predictive-search{max-width:1200px}.results__search-btn{background-color:#12243d;color:#fff;font-weight:800;font-size:1.1em}/*!
  Desktop Dropdown Menu Custom CSS
*/.site-nav.site-navigation:before{position:absolute;width:100%;content:"";height:52px;transition:background .45s;background:#eee}ul.site-nav.site-navigation{display:flex;justify-content:center}.site-nav__item{position:relative;display:inline-block;margin:0}.site-nav__link{display:inline-block;vertical-align:middle;text-decoration:none;padding:15px 12px;white-space:nowrap;color:var(--colorNavText)}@media only screen and (max-width: 1059px){.site-nav__link{padding:15px 5px;font-size:.8em!important}}.searchbar .site-nav__link--icon{padding-left:12px;padding-right:12px;display:inline-flex;align-items:center;font-weight:300;letter-spacing:0!important}.site-nav__dropdown{background-color:#f6f6f6!important}.site-nav__dropdown.megamenu div.h5{margin-bottom:5px;letter-spacing:0}.megamenu .h5{font-weight:300}.site-nav__dropdown a{background-color:#f6f6f6!important}.site-nav__dropdown-link--top-level{font-family:var(--typeHeaderPrimary);font-size:1.65em;margin:5px 0 2px;color:var(--colorBtnPrimary)}.results__2-column li{width:50%;float:left;display:inline}.suggestions li{padding:3px}.suggestions li:hover{background-color:#fff}.suggest_btn{border:#eeeeee 1px solid;padding:5px 12px;border-radius:18px;background-color:#fbfbfb}.suggest_btn:hover{background-color:#eee}@media only screen and (min-width:799px){.results-products__image{height:120px;max-width:120px;min-width:120px;width:100%}}/*!
  Mobile Menu Custom CSS
*/.mobile-nav__social-item{border:none;flex:0 1 20%}.mobile-nav__social a{padding:12px}/*!
  Mobile Search Custom CSS
*/@media only screen and (max-width:798px){.searchbar{width:100%}.searchbar_link{cursor:text;width:100%;margin-left:0;padding-top:12px}.typing-demo{font-size:1.4em;padding-top:3px}.site-header__search{padding:10px 0;top:unset}.header-layout--center{margin-bottom:5px}}/*!
 Logo Block Custom CSS
*/[data-aos=logo__animation].aos-animate .logo-bar__item{animation:fade-in .5s ease 0s forwards}[data-aos=logo__animation] .logo-bar__item{opacity:0}.logo-bar__link{display:block}.logo-bar__container{text-align:center;display:flex;align-items:center;justify-content:flex-start;overflow:auto}@media only screen and (max-width: 768px){.logo-bar__container{justify-content:flex-start!important}.logo-bar__container::-webkit-scrollbar{display:none}.logo-bar__container{-ms-overflow-style:none;scrollbar-width:none}}.logo-bar__item{flex:0 1 110px;vertical-align:middle;margin:0 15px 20px}@media only screen and (max-width: 768px){.logo-bar__item{min-width:20%;flex-shrink:0}}@media only screen and (min-width: 769px){.logo-bar__item{flex:0 1 160px;margin:0 20px 30px}}.svg-logo{fill:#ababab}.svg-logo:hover{fill:#12243d}.logo-bar__item svg{width:100%}logo-bar__item svg path{transition:stroke .3s,fill .3s}/*!
 Collection Page Custom CSS
*/.collection-hero{height:220px}@media only screen and (min-width: 769px){.collection-hero{height:280px}}@media only screen and (min-width: 980px){.section-header--hero{flex:1 1 100%;color:#fff;color:var(--colorHeroText);margin-bottom:0;width:60%;padding-left:40px}}@media only screen and (min-width: 769px){.section-header--hero .section-header__title{font-size:calc(var(--typeHeaderSize)* 1.2)}}.brand-logo-box{width:150px;height:50px;margin:auto auto 15px}.brand-logo{object-fit:contain;width:150px;height:50px}@media only screen and (max-width: 798px){.brand-logo-box{height:35px;margin-bottom:15px}.brand-logo{object-fit:contain;width:150px;height:35px}}.flex-title{display:flex;flex-wrap:wrap;flex-direction:row-reverse}/*!
 Product Page Custom CSS
*/.product__thumbs--below .product__thumb-item{max-width:180px;max-height:182px;width:180px}.product__photos a{max-height:180px}@media only screen and (max-width: 768px){.product__thumbs--below .product__thumb-item{max-width:80px;max-height:82px;width:80px}.product__photos a{max-height:80px}.product__main-photos{margin-bottom:12px}.product__thumbs--below{margin-bottom:10px}}.product__thumb-item a.is-active:before{box-shadow:inset 0 0 0 2px #eee}.title_row{padding-top:12px}.product__main-photos .flickity-page-dots{display:none}.vendor-logo{object-fit:contain;object-position:right;width:150px;height:50px}.vendor-logo-box{width:150px;height:50px;float:right;margin-left:35px}.column_logo{float:right;width:25%}.column_title{float:left;width:75%;padding-right:35px}.title_row:after{content:"";display:table;clear:both}@media screen and (max-width: 768px){.title_row{padding-top:0}}@media screen and (max-width: 999px){.column_logo{width:100%}.column_title{width:100%;text-align:center;padding:2px 0}.vendor-logo{object-fit:contain;object-position:50% 50%;width:150px;height:40px;float:none}.vendor-logo-box{-webkit-filter:grayscale(100%);filter:grayscale(100%);height:45px;margin:0 auto;float:none}}.sale-reductions-box{text-align:center;background-color:#8c0620;color:#fff;padding:10px;margin-bottom:50px}@media screen and (min-width: 769px){.sale-reductions-box{margin-bottom:30px}}#sticky-atc{display:none}@media screen and (max-width: 768px){#sticky-atc{display:block;position:fixed;bottom:0;left:0;z-index:29;width:100%;padding:20px}}.delivery-feature{background-color:#efefef;text-align:center;font-size:1.1em;padding:15px;margin-bottom:22px}.nutrition{display:grid;grid-template-columns:1fr;grid-gap:20px}@media only screen and (min-width: 769px){.nutrition{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:10px}}.nutrition_half{display:grid;grid-template-columns:1fr;grid-gap:20px}@media only screen and (min-width: 769px){.nutrition_half{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}}.info_box{background-color:#efefef;padding:20px}.info_box ul{margin-left:10px}/*!
  Cart Drawer Custom CSS
*/.progress-container{width:100%;display:block;margin:0 auto;color:#585858;font-size:1.05em;background-color:#efefef;padding:10px 20px;text-align:center}.progress-container p{margin:0}.progress{overflow:hidden;height:15px;background-color:#ccc;border-radius:5px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px #0000001a;margin:12px 0 5px}.progress-bar{width:0;height:100%;color:#fff;text-align:center;background-color:#12243d;padding-top:2px}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite}/*!
  Filter Drawer Custom CSS
*/.switch{position:relative;display:flex;align-items:center;gap:10px}.switch input{opacity:0;width:0;height:0}.slider{position:relative;width:54px;height:28px;background-color:#ccc;border-radius:34px;cursor:pointer;transition:background-color .4s}.slider:before{position:absolute;content:"";height:21px;width:21px;background-color:#fff;border-radius:50%;bottom:3.5px;left:4px;transition:transform .4s}input:checked+.slider{background-color:#12243d}input:checked+.slider:before{transform:translate(26px)}#recommended-products{background-color:#eee;padding-bottom:5px;border-top:1px solid var(--Color_Border);box-shadow:inset 0 20px 25px -25px #0003}#recommended-carousel{display:flex;overflow:hidden;width:400px;position:relative;margin:0 auto}#recommended-carousel-track{display:flex;transition:transform .3s ease-in-out}.recommended-product{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:10px;box-shadow:0 2px 4px #0000001a;margin:10px;background-color:#fff;border-radius:8px}.recommended-product img{width:80px;height:auto;margin-right:15px;border-radius:5px}.recommended-product-details{flex:1;display:flex;flex-direction:column;padding:0 12px;width:240px}.recommended-product-details p{margin:5px 0}.recommended-product-details .product-price{display:inline-block;font-weight:700;margin-right:auto}.recommended-product-details button{float:right;background-color:#12243d;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:.75em}.recommended-product-details button:hover{background-color:#0056b3}.recommended-product-details-image{width:120px;padding:5px}@media only screen and (max-width:768px){#recommended-carousel{width:310px}.recommended-product-details{width:170px}.recommended-product-details-image{width:100px;padding:5px}}#carousel-prev,#carousel-next{background-color:#ddd;border:none;border-radius:80px;padding:10px 12px;cursor:pointer;position:absolute;bottom:55px;transform:translateY(-50%);z-index:10}#carousel-prev{left:5px}#carousel-next{right:5px}.drawer__fixed-header{min-height:45px}.drawer__header{min-height:45px;padding:10px 0}.cart__item-row{margin-top:5px;margin-bottom:12px}.grid__image-ratio--portrait-banner:before{padding-bottom:70%}.grid__image-ratio--portrait-banner-simple:before{padding-bottom:110%}@media only screen and (min-width: 769px){.medium-up--two-fifths{width:40%}.medium-up--half{width:50%}.medium-up--two-thirds{width:66.66666%}.medium-up--full{width:100%}}.banner-container{position:relative;overflow:hidden}.banner-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.banner-content{position:relative;z-index:2;text-align:center;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;height:80%;padding:20px;box-sizing:border-box}.banner-content a{color:#fff}.banner-content h1{font-size:2em;margin:0;text-shadow:0 3px 8px rgba(0,0,0,.8)}.banner-content p{font-size:1.1em;margin:10px 0;text-shadow:0 2px 5px rgba(0,0,0,.8)}
/*# sourceMappingURL=/cdn/shop/t/236/assets/custom-theme.css.map */
