body:has(.tpl-single-best-wine){margin:0;padding:0}.tpl-single-best-wine h1,.tpl-single-best-wine h2,.tpl-single-best-wine h3,.tpl-single-best-wine h4,.tpl-single-best-wine h5,.tpl-single-best-wine h6,.tpl-single-best-wine a,.tpl-single-best-wine p{margin:0;padding:0;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.tpl-single-best-wine h1,.tpl-single-best-wine h2{font-weight:700!important}.tpl-single-best-wine h3{font-weight:600!important}.tpl-single-best-wine a,.tpl-single-best-wine p{font-weight:400!important}.tpl-single-best-wine section.bestwines-section{background:#121215;padding:32px 0}.tpl-single-best-wine .bestwines-container{max-width:1400px;margin:0 auto;padding:32px 16px}.tpl-single-best-wine .bestwines-row{column-gap:40px;display:flex}.tpl-single-best-wine .bestwines-content{width:60%}.tpl-single-best-wine .bestwines-image-box{background:#e4e4e7;border-radius:8px;align-items:center;width:40%;padding:48px;display:flex}.tpl-single-best-wine h1.bestwines-title{color:#fff;margin-bottom:12px;font-size:48px;line-height:1}.tpl-single-best-wine sub svg{width:9px;height:8px}.tpl-single-best-wine .bestwines-rating-score.purp-score sub{color:#c084fc;align-items:center;gap:1px;height:10px;display:flex}.tpl-single-best-wine p.bestwines-subtitle{color:#a1a1aa;font-size:20px;line-height:28px}.tpl-single-best-wine .bestwines-rating-row{column-gap:40px;margin:24px 0;display:flex}.tpl-single-best-wine .bestwines-rating-box{align-items:center;column-gap:20px;display:flex}.tpl-single-best-wine .bestwines-rating-score{color:#f59e0b;background:#f59e0b33;border:1px solid #f59e0b;border-radius:8px;flex-direction:column;align-items:center;gap:5px;width:60px;height:60px;padding:4px 14px;display:flex}.tpl-single-best-wine .bestwines-rating-score p{color:#f59e0b;font-size:24px;line-height:32px;font-weight:700!important}.tpl-single-best-wine .bestwines-rating-score.purp-score p{color:#c084fc}.tpl-single-best-wine .bestwines-rating-score.purp-score{color:#c084fc;background:#1b1325;border:1px solid}.tpl-single-best-wine .bestwines-rating-score sub{color:#a1a1aa}.tpl-single-best-wine h3.rating-type-head{color:#fff;font-size:16px}.tpl-single-best-wine p.rating-desc{color:#a1a1aa;font-size:14px}.tpl-single-best-wine .bestwines-rating-score.purp-score sub{color:#c084fc}.tpl-single-best-wine .bestwines-details-box{background:#18181b80;border:1px solid #27272a;border-radius:8px;padding:24px}.tpl-single-best-wine h2.bestwines-heading{color:#fff;margin-bottom:16px;font-size:20px;line-height:28px}.tpl-single-best-wine h2.bestwines-heading-block{color:#fff;margin-bottom:12px;font-size:24px;line-height:34px}.tpl-single-best-wine p.bestwines-text{color:#d4d4d8;font-size:16px;line-height:1.65}.tpl-single-best-wine .bestwines-details-row{flex-wrap:wrap;gap:20px 60px;display:flex}.tpl-single-best-wine .bestwines-detail-item{width:calc(50% - 30px)}.tpl-single-best-wine .bestwines-detail-item.full{width:100%}.tpl-single-best-wine .bestwines-detail-label{color:#9ca3af;font-size:14px}.tpl-single-best-wine .bestwines-detail-value{color:#fff;font-size:16px;font-weight:600}.tpl-single-best-wine .bestwines-block-one,.tpl-single-best-wine .bestwines-block-three{margin:24px 0}.tpl-single-best-wine ul.bestwines-list{margin:0;padding:0 20px}.tpl-single-best-wine ul.bestwines-list li::marker{color:#f59e0b}.tpl-single-best-wine ul.bestwines-list li{color:#d4d4d8;font-size:16px;line-height:2}.tpl-single-best-wine h2.heading-two-bestwine{color:#fff;text-align:center;margin-top:0;margin-bottom:16px;font-size:30px;font-weight:700;line-height:36px}.tpl-single-best-wine section.best-wine-sec-two{background:#0f0814;padding:64px 0}.tpl-single-best-wine p.head-two-para{color:#d4d4d8;text-align:center;font-size:20px;line-height:28px}.tpl-single-best-wine .price-table{background:#131018;border:1px solid #333;border-radius:10px;width:768px;margin:48px auto auto;overflow:hidden}.tpl-single-best-wine .price-table__header{background:#28133a;justify-content:space-between;padding:16px;display:flex}.tpl-single-best-wine .price-row.highlight{background:#2a1e17;justify-content:space-between;padding:16px;display:flex}.tpl-single-best-wine .price{color:#a1a1aa;font-size:16px;font-weight:700}.tpl-single-best-wine .price-row.highlight span{color:#f59e0b}.tpl-single-best-wine .price-row.highlight .price{color:#f59e0b;font-size:20px;font-weight:700}.tpl-single-best-wine .price-row:last-child{border:none}.tpl-single-best-wine span.retailer-sub{padding-left:5px;font-size:12px}.tpl-single-best-wine .price-row{border-bottom:1px solid;justify-content:space-between;padding:16px;display:flex}.tpl-single-best-wine .retailer,.tpl-single-best-wine .price-table__header .price{color:#fff;font-weight:700!important}.tpl-single-best-wine p.bestwines-save-text{color:#d4d4d8;text-align:center;font-size:16px;line-height:1.65}.tpl-single-best-wine p.para-save{color:#d4d4d8;margin-bottom:4px}.tpl-single-best-wine h3.head-save{color:#4ade80;font-size:30px}.tpl-single-best-wine #startSavingBtn{color:#18181b;text-align:center;background:#f59e0b;border:none;border-radius:5px;margin-top:40px;padding:12px 32px;font-size:17px;line-height:20px;text-decoration:none;display:inline-block;font-weight:600!important}.tpl-single-best-wine .bs-save{text-align:center;background:#14532d4d;border:1px solid #15803d;border-radius:8px;width:fit-content;margin:32px auto;padding:20px}.tpl-single-best-wine .btn-tb-last{text-align:center}.tpl-single-best-wine section.bestwine-third-sec{background:#09090b;padding:64px 0}.tpl-single-best-wine .random-posts-row a{background:#131018;border:1px solid #353434;border-radius:10px;transition:border .3s,color .3s;overflow:hidden}.tpl-single-best-wine .post-thumb img{object-fit:cover;width:100%;height:250px}.tpl-single-best-wine .post-content{padding:16px}.tpl-single-best-wine .post-title h3{color:#fff;text-align:start;margin-bottom:8px}.tpl-single-best-wine .post-excerpt p{color:#fff;text-align:left}.tpl-single-best-wine .random-posts-row a:hover{border-color:#7e22ce;box-shadow:0 10px 15px #0003}.tpl-single-best-wine .random-posts-row a:hover .post-title h3{color:#d8b4fe}.tpl-single-best-wine section.last-section-row{background:#0f0814;padding:0 0 64px}.tpl-single-best-wine .guides-tips-box-one{justify-content:space-between;align-items:end;margin-bottom:32px;display:flex}.tpl-single-best-wine h2.row-heading-guides-tips{color:#fff;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:30px;font-weight:700;line-height:36px}.tpl-single-best-wine a.tip-btn{color:#f59e0b;border-radius:5px;align-items:center;column-gap:12px;padding:8px 16px;font-size:14px;line-height:20px;text-decoration:none;display:flex}.tpl-single-best-wine img.arrow-tip{width:16px;height:16px}.tpl-single-best-wine a.back-link{align-items:center;gap:8px;margin:20px 0 40px;font-size:16px;text-decoration:none;transition:color .3s;display:flex;color:#d4d4d8!important}.tpl-single-best-wine a.back-link:hover{color:#654784!important}.tpl-single-best-wine .four-row{flex-wrap:wrap;gap:24px;display:flex}.tpl-single-best-wine a.wine-cta{color:#fff;text-align:center;background:#9333ea;border-radius:8px;width:100%;padding:8px 0;font-size:14px;line-height:20px;text-decoration:none;display:inline-block;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:500!important}.tpl-single-best-wine .wine-box:hover{border-color:#7e22ce;box-shadow:0 10px 15px #0003}.tpl-single-best-wine .wine-box:hover .wine-heading{color:#d8b4fe}.tpl-single-best-wine .wine-box{background:#131018;border:1px solid #353434;border-radius:10px;width:23.6%;transition:border .3s,color .3s;overflow:hidden}.tpl-single-best-wine .content-post-div{padding:16px}.tpl-single-best-wine h3.wine-heading{color:#fff;font-size:18px;line-height:28px;font-weight:600!important}.tpl-single-best-wine p.c-c-wine{color:#a1a1aa;margin:8px 0;font-size:14px;line-height:20px}.tpl-single-best-wine .card-body{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.tpl-single-best-wine p.mb-2{color:#a1a1aa;background:#27272a;border-radius:100px;padding:2px 8px;font-size:12px;line-height:16px}.tpl-single-best-wine .rp-row{justify-content:space-between;display:flex}.tpl-single-best-wine p.rp-text{color:#a1a1aa;font-size:14px;line-height:20px}.tpl-single-best-wine h4.price-rp{color:#d4d4d8;font-size:16px;font-weight:500;line-height:24px;text-decoration:line-through}.tpl-single-best-wine .member_price-row{justify-content:space-between;display:flex;position:relative}.tpl-single-best-wine p.member_price{color:#a1a1aa;font-size:14px;line-height:20px}.tpl-single-best-wine h4.member_price-text{color:#f59e0b;filter:blur(4px);font-size:18px;font-weight:700;line-height:28px}.tpl-single-best-wine .content-post-div{flex-direction:column;justify-content:space-between;height:260px;padding:16px;display:flex}.tpl-single-best-wine img.absolute-lock-img{height:20px}.tpl-single-best-wine .lock-img{align-items:center;column-gap:5px;display:flex}.tpl-single-best-wine a.wine-last-cta{color:#fff;text-align:center;background:#9333ea;border-radius:8px;padding:12px 16px;font-size:14px;text-decoration:none;display:inline-block;font-weight:500!important;line-height:20px!important}.tpl-single-best-wine .last-btn{justify-content:center;margin-top:28px;display:flex}.tpl-single-best-wine h2.wine-heading-last{color:#fff;margin-bottom:32px;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:30px;line-height:36px;font-weight:700!important}.tpl-single-best-wine .best-wine-full-con{margin-top:40px}.tpl-single-best-wine .best-wine-full-con p{color:#d4d4d8;font-size:16px;line-height:1.65}.tpl-single-best-wine h2.wp-block-heading{margin-top:12px;font-size:28px!important;line-height:38px!important}@media only screen and (width<=1024px){.tpl-single-best-wine .bestwines-row{flex-direction:column;row-gap:48px}.tpl-single-best-wine .bestwines-image-box,.tpl-single-best-wine .bestwines-content,.tpl-single-best-wine .price-table{width:100%}.tpl-single-best-wine .post-thumb img{height:150px}.tpl-single-best-wine .wine-card{width:47%}}@media only screen and (width<=767px){.tpl-single-best-wine .bestwines-rating-row{flex-direction:column;row-gap:20px}.tpl-single-best-wine .random-posts-row{flex-direction:column}.tpl-single-best-wine .wine-card{width:100%}.tpl-single-best-wine .wine-selling-row{row-gap:20px}.tpl-single-best-wine img.arrow-tip{width:13px;height:13px}.tpl-single-best-wine a.tip-btn{flex-direction:column;align-items:start;row-gap:10px;padding:8px 0}.tpl-single-best-wine h3.head-save{font-size:24px}.tpl-single-best-wine .bestwines-image-box,.tpl-single-best-wine .bestwines-content{width:100%}}
