body{color:#333;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:#000;font-weight:700}p,span,li{color:#444;line-height:1.6}.countdown-wrapper,[style*="background: rgb(15, 15, 15)"],[style*="background-color: rgb(15, 15, 15)"],[style*="--countdown-background-color: #0f0f0f"],.countdown-wrapper h1,.countdown-wrapper h2,.countdown-wrapper h3,.countdown-wrapper p{color:#fff!important}.btn{text-shadow:none}.btn--solid{color:#fff}.product-block--guarantee{background:linear-gradient(135deg,#000,#1c1d1d);color:#fac440;padding:16px 20px;text-align:center;font-weight:700;font-size:13px;letter-spacing:.3em;text-transform:uppercase;margin:12px 0 20px;border:2px solid #FAC440;box-shadow:0 4px 12px #00000026;animation:fudge-pulse 3s ease-in-out infinite}@keyframes fudge-pulse{0%,to{opacity:1;box-shadow:0 4px 12px #fac44026}50%{opacity:.95;box-shadow:0 6px 16px #fac44040}}.btn{position:relative;overflow:hidden;transition:all .3s ease}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#0000001a;transition:left .3s ease}.btn:hover:before{left:100%}.product-block--sales-point{padding:12px 0;border-bottom:1px solid #f0f0f0}.product-block--sales-point:last-child{border-bottom:none}.sales-point .icon-and-text{display:flex;align-items:center;gap:12px;line-height:1.4}.sales-point svg{width:20px;height:20px;flex-shrink:0;fill:#fac440}.product__price.on-sale{color:#ff4e4e;font-weight:700;font-size:1.3em}.fudge-savings-badge{background:#ff4e4e!important;color:#fff;padding:6px 14px;border-radius:0;font-weight:700;display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:.1em;box-shadow:0 2px 8px #ff4e4e33}.product__inventory{color:#ff4e4e;font-weight:600;font-size:14px;padding:8px;background:#fff5f5;margin:10px 0;border-left:3px solid #FF4E4E}@media only screen and (max-width: 749px){.product-block--guarantee{font-size:11px;padding:12px 14px;margin:8px 0 14px}.product__price.on-sale{font-size:1.15em}.btn{min-height:48px;padding:14px 20px}}.testimonials__text{font-size:15px;line-height:1.6;color:#333}.testimonials-slider__text cite{display:block;font-weight:700;font-size:15px;margin-top:12px;color:#000}.newsletter-1603121401369{background:linear-gradient(135deg,#000,#1c1d1d);padding:60px 20px}.newsletter-1603121401369 .h3{color:#fac440;margin-bottom:10px}.index-section{padding:60px 0}@media only screen and (max-width: 749px){.index-section{padding:40px 0}}.fudge-collection-header__enhanced .collection-hero__image{opacity:.85;transition:opacity .3s ease}.fudge-collection-header__enhanced:hover .collection-hero__image{opacity:.9}.breadcrumb__list{gap:12px}.breadcrumb__item{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.collection-content{padding-top:30px}.grid__item--content{padding-left:40px}@media only screen and (max-width: 1024px){.grid__item--content{padding-left:20px}}@media only screen and (max-width: 749px){.grid__item--content{padding-left:0}}.grid__image-ratio{max-height:300px;display:flex;align-items:center;justify-content:center}.grid-product__image{transition:transform .4s cubic-bezier(.25,.46,.45,.94);max-height:100%;width:auto}.grid-product__item:hover .grid-product__image{transform:scale(1.05)}@media only screen and (max-width: 749px){.grid__image-ratio{max-height:200px}.grid-product__item:hover .grid-product__image{transform:scale(1.02)}}.collection-filter{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-bottom:1px solid #E8E8E1;margin-bottom:30px;gap:20px}.collection-filter__item{flex:0 1 auto}.collection-filter__item--count{font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#000}.collection-filter__sort-container{min-width:200px}#SortBy{width:100%;padding:12px 32px 12px 14px;border:1px solid #E8E8E1;border-radius:0;font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;background:#fff;cursor:pointer;transition:all .3s ease;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23000' d='M0 0l6 8 6-8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}#SortBy:hover{border-color:#fac440;background-color:#fffbf0}.js-drawer-open-collection-filters{padding:12px 14px;border:1px solid #E8E8E1;border-radius:0;font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:8px}.js-drawer-open-collection-filters:hover{border-color:#fac440;background-color:#fffbf0}.js-drawer-open-collection-filters .icon-filter{width:16px;height:16px}.collection__description{margin-bottom:40px;padding:24px 0;border-bottom:1px solid #E8E8E1;line-height:1.6}.collection__description h2{font-size:24px;margin-bottom:16px;color:#000}.collection__description p{font-size:15px;color:#333;margin-bottom:12px}.collection-grid__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #E8E8E1}.collection-grid__count{font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#000}.pagination{text-align:center;margin:40px 0}.pagination__item{padding:8px 12px;margin:0 2px;border:1px solid #E8E8E1;display:inline-block;font-size:12px;transition:all .3s ease}.pagination__item:hover,.pagination__item--active{border-color:#fac440;background-color:#fac440;color:#000}.collection-grid-filters{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto}.filter-group{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #E8E8E1}.filter-group:last-child{border-bottom:none}.filter-group__title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px;color:#000}.filter-group__item{font-size:13px;margin-bottom:8px;display:flex;align-items:center;transition:color .3s ease}.filter-group__item:hover{color:#fac440}.collection-filters__drawer{background:#fff;box-shadow:none;border:1px solid #E8E8E1}.blog-posts-section{margin-top:60px;padding-top:60px;border-top:1px solid #E8E8E1}
/*# sourceMappingURL=/cdn/shop/t/24/assets/fudge-ZBzNN-conversion-optimized.css.map */
