body,.section-background{background-color:#0f0f0f!important}.search-page__header{background:linear-gradient(160deg,#141414,#0f0f0f)!important;border-bottom:1px solid #1e1e1e;padding-block:48px 36px!important;text-align:center}.search-page__header h3{font-size:clamp(1.6rem,4vw,2.5rem)!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#f0e6d3!important;margin-bottom:0;display:inline-block}.search-page__header h3:after{content:"";display:block;width:40px;height:2px;background:#c8a96a;margin:10px auto 0}search-page-input-component{background:#1a1a1a!important;border:1px solid #333!important;border-radius:10px!important;margin:24px auto 8px!important;max-width:640px!important;transition:border-color .2s ease,box-shadow .2s ease;position:relative}search-page-input-component:focus-within{border-color:#c8a96a!important;box-shadow:0 0 0 3px #c8a96a1f!important}.search-page-input{background:transparent!important;color:#f0e6d3!important;border:none!important;font-size:1rem!important;padding-block:16px!important;padding-inline-end:90px!important}.search-page-input::placeholder{color:#555!important}search-page-input-component .search__icon svg{color:#c8a96a!important}search-page-input-component .search__reset-button{right:52px!important;color:#888!important;background:transparent!important}search-page-input-component .search__reset-button:hover{color:#ccc!important;background:#ffffff0f!important;border-radius:50%}.drip-search-submit{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:#c8a96a;color:#0f0f0f;border:none;border-radius:7px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s ease,transform .15s ease;z-index:2}.drip-search-submit:hover{background:#d4b87a;transform:translateY(-50%) scale(1.06)}.drip-search-submit svg{width:17px;height:17px;stroke:#0f0f0f;stroke-width:2.2}.search-results__no-results{color:#888;font-size:.95rem;margin-top:8px;text-align:center}.product-grid-container{background:#0f0f0f!important;padding-block:40px 64px!important}.collection-wrapper{background:transparent!important}.collection-sort-bar,.sort-wrapper{color:#888;font-size:.85rem}.collection-sort-bar select,.sort-wrapper select{background:#1a1a1a;color:#ccc;border:1px solid #333;border-radius:6px;font-size:.85rem;padding:6px 12px}.product-grid__item .card-gallery{background:#111!important;max-height:180px;overflow:hidden}.product-grid__item .card-gallery .product-media-container,.product-grid__item .card-gallery .media-fit{max-height:180px!important;overflow:hidden}.product-grid__item .card-gallery img{width:100%!important;height:180px!important;max-height:180px!important;object-fit:contain!important;background:#111;display:block}.product-grid__item{background:#141414!important;border:1px solid #242424!important;border-radius:12px!important;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.product-grid__item:hover{border-color:#c8a96a66!important;box-shadow:0 8px 32px #c8a96a1f!important;transform:translateY(-3px)}.product-grid__item .product-card__content,.product-grid__item .product-grid__card{background:#141414!important}.product-grid__item .product-card__content>*:not(:first-child),.product-grid__item .product-grid__card>*:not(:first-child){padding-inline:14px}.product-grid__item .product-grid__card>*:last-child{padding-bottom:14px}.product-grid__item .text-block,.product-grid__item .text-block p,.product-grid__item rte-formatter,.product-grid__item rte-formatter p,.product-grid__item a.contents p,.product-grid__item a.user-select-text p,.resource-list__item .text-block,.resource-list__item .text-block p,.resource-list__item rte-formatter,.resource-list__item rte-formatter p,.resource-list__item a.contents p,product-title p,product-title .text-block,product-title rte-formatter,product-card .text-block p,product-card rte-formatter p{color:#f0e6d3!important;font-size:.92rem!important;font-weight:600!important;line-height:1.4!important;text-decoration:none!important;transition:color .2s ease}.product-grid__item a.contents:hover p,.product-grid__item a.contents:hover .text-block,.resource-list__item a.contents:hover p,product-title a:hover p{color:#c8a96a!important}.product-grid__item .price{color:#c8a96a!important;font-weight:700!important;font-size:1rem!important}.product-grid__item .compare-at-price{color:#555!important;font-size:.78rem!important;font-weight:400!important;text-decoration:line-through!important}.product-grid__item .badge{background:#2a2a2a;color:#888;font-size:.7rem;border-radius:4px}.product-grid__item .badge--sale{background:#c8a96a26;color:#c8a96a}.product-grid__item .product-card__content>*:first-child:not(:has(img)):not(:has(video)){min-height:220px;background:linear-gradient(160deg,#1e1e1e,#141414)!important;display:flex!important;align-items:center;justify-content:center;position:relative}.product-grid__item .product-card__content>*:first-child:not(:has(img)):not(:has(video)):after{content:"";display:block;width:56px;height:56px;background:#c8a96a1f;border:1.5px solid rgba(200,169,106,.25);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke='%23c8a96a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2h8l1 4H7L8 2z'/%3E%3Cpath d='M7 6c0 0-2 2-2 7s2 9 7 9 7-4 7-9-2-7-2-7'/%3E%3Cpath d='M9 12c0 0 .5 2 3 2s3-2 3-2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:26px 26px}.product-grid__item .badge--sold-out,.product-grid__item .badge[class*=sold]{background:#b43c3c26!important;color:#e07070!important;border:1px solid rgba(180,60,60,.3);border-radius:20px!important;font-size:.7rem!important;letter-spacing:.06em;font-weight:600;padding:4px 10px!important}.product-grid__item .product-grid__card>*:nth-child(2){border-top:1px solid #222;padding-top:10px;margin-top:0}.pagination{display:flex;justify-content:center;gap:8px;padding-top:40px}.pagination__item a,.pagination .button{background:#1a1a1a;color:#ccc;border:1px solid #2a2a2a;border-radius:6px;padding:8px 16px;font-size:.85rem;text-decoration:none;transition:all .2s}.pagination__item a:hover{background:#c8a96a;color:#0f0f0f;border-color:#c8a96a}@media screen and (max-width:749px){.search-page__header{padding-block:32px 24px!important}search-page-input-component{max-width:100%!important}.product-grid__item{border-radius:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/drip-liquor-search.css.map */
