main,.main-content,#MainContent,.template-page main,.template-blog main,.template-article main,.template-collection main{padding-top:0!important;margin-top:0!important}.page,.page__content,.blog,.blog-template,.article-template,.collection-template{padding-top:0!important;margin-top:0!important}.page__header,.blog__header,.article__header,.collection__header,.page__header__title,.section__title-style{display:none!important;margin:0!important;padding:0!important}.dscc-logo-img{width:220px;max-width:100%;height:auto;display:block;filter:drop-shadow(0 0 14px rgba(0,255,140,.25))}:root{--dscc-black: #050505;--dscc-panel: #0b120e;--dscc-panel-2: #07130d;--dscc-green: #004c2e;--dscc-hot: #39ff88;--dscc-cream: #f4f1e8;--dscc-gold: #b7a57a;--dscc-debug-purple: #5b1a86}.dscc-header{background:#020f09;border-bottom:2px solid #005f36}.dscc-announcement-bar{background:#005f36;color:#fff;text-align:center;padding:12px 16px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.dscc-announcement-bar a{color:#fff!important;text-decoration:none!important}.dscc-nav-wrap{max-width:1180px;margin:0 auto;padding:18px;display:flex;align-items:center;justify-content:flex-start;gap:42px}.dscc-nav{display:flex;align-items:center;gap:26px;margin-left:18px;flex-wrap:wrap}.dscc-logo{color:#fff!important;text-decoration:none!important;font-size:0;width:220px;height:95px;display:block;background:url('{{ "logo.png" | asset_url }}') center / contain no-repeat;filter:drop-shadow(0 0 14px rgba(0,255,140,.25))}.dscc-nav{display:flex;align-items:center;justify-content:flex-end;gap:26px;flex-wrap:wrap}.dscc-nav a{color:#fff!important;text-decoration:none!important;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.dscc-nav a:hover{color:#0f9!important;text-shadow:0 0 8px rgba(0,255,140,.45)}@media(max-width:760px){.dscc-nav-wrap{display:block;text-align:center}.dscc-logo{margin:0 auto 18px;width:190px;height:82px}.dscc-nav{justify-content:center;gap:14px 18px}}.newsletter-section{border-top:1px solid rgba(57,255,136,.22)!important;border-bottom:1px solid rgba(57,255,136,.22)!important;padding:clamp(44px,8vw,86px) 18px!important}.newsletter-section .newsletter__title,.newsletter-section .section-title{color:#fff!important;font-size:clamp(2rem,7vw,4.5rem)!important;line-height:1!important;letter-spacing:-.035em!important;text-align:center!important;margin-bottom:22px!important}.newsletter-section .newsletter__description,.newsletter-section .newsletter__description p{color:var(--dscc-cream)!important;text-align:center!important;font-size:clamp(1.08rem,4vw,1.8rem)!important;line-height:1.45!important}.newsletter-section .newsletter__form-wrap,.newsletter-section .inline-signup{max-width:960px!important;margin:34px auto 0!important}.newsletter-section input[type=email],.newsletter-section .form__input{border-radius:10px!important;min-height:58px!important;font-size:1.06rem!important}.newsletter-section input[type=submit],.newsletter-section .button{min-height:58px!important;padding-inline:34px!important;border-radius:999px!important}#site-footer.dscc-footer{background:radial-gradient(circle at top left,rgba(57,255,136,.08),transparent 34%),#030504!important;color:var(--dscc-cream)!important;padding:clamp(34px,7vw,72px) 18px 26px!important;border-top:1px solid rgba(57,255,136,.24)!important}#site-footer.dscc-footer .dscc-footer-inner{max-width:1180px!important;margin:0 auto!important;display:grid!important;grid-template-columns:1.25fr .9fr 1.1fr!important;gap:22px!important;align-items:stretch!important}#site-footer.dscc-footer .dscc-footer-card{background:linear-gradient(180deg,#ffffff0b,#004c2e1a)!important;border:1px solid rgba(57,255,136,.22)!important;border-radius:22px!important;padding:clamp(22px,4vw,32px)!important;box-shadow:0 22px 70px #00000047!important}#site-footer.dscc-footer .dscc-footer-kicker{display:inline-block!important;color:var(--dscc-hot)!important;font-size:.78rem!important;line-height:1!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:950!important;margin:0 0 14px!important}#site-footer.dscc-footer h3{color:#fff!important;font-size:clamp(1.35rem,3vw,2rem)!important;line-height:1.05!important;margin:0 0 18px!important;text-transform:uppercase!important;letter-spacing:-.02em!important}#site-footer.dscc-footer p{margin:0 0 18px!important;line-height:1.75!important;color:var(--dscc-cream)!important}#site-footer.dscc-footer ul{list-style:none!important;padding:0!important;margin:0!important}#site-footer.dscc-footer li{margin:0!important;padding:0!important}#site-footer.dscc-footer li+li{margin-top:10px!important}#site-footer.dscc-footer li a{color:var(--dscc-cream)!important;text-decoration:none!important;display:inline-flex!important;gap:9px!important;align-items:flex-start!important;line-height:1.45!important}#site-footer.dscc-footer li a:before{content:"\203a"!important;color:var(--dscc-hot)!important;font-weight:950!important;transform:translateY(-1px)!important}#site-footer.dscc-footer a:hover{color:var(--dscc-hot)!important}#site-footer.dscc-footer .dscc-footer-motto{margin-top:20px!important;padding:15px 16px!important;border-radius:16px!important;background:#39ff8814!important;border:1px solid rgba(57,255,136,.18)!important;font-weight:900!important}#site-footer.dscc-footer .dscc-footer-bottom{max-width:1180px!important;margin:24px auto 0!important;padding-top:22px!important;border-top:1px solid rgba(255,255,255,.1)!important;color:#f4f1e8cc!important;line-height:1.55!important}.product__share,.social-sharing,.product-single__share{margin-bottom:clamp(34px,8vw,72px)!important}.mission-video{width:96%!important;max-width:1200px!important;margin:40px auto!important;aspect-ratio:16 / 9!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 0 30px #00ff8c1f!important;border:1px solid rgba(57,255,136,.18)!important}.mission-video iframe{width:100%!important;height:100%!important;border:0!important;display:block!important}@media(max-width:820px){#site-footer.dscc-footer{padding-left:16px!important;padding-right:16px!important}#site-footer.dscc-footer .dscc-footer-inner{grid-template-columns:1fr!important;gap:18px!important}#site-footer.dscc-footer .dscc-footer-card{padding:22px!important;border-radius:18px!important}.newsletter-section input[type=submit],.newsletter-section .button{margin-top:12px!important;width:100%!important}}:root{--dscc-debug-purple: #5b1a86}.newsletter-section,#shopify-section-newsletter,.shopify-section.newsletter-section,.newsletter,.newsletter__wrapper,.footer-newsletter,section[class*=newsletter]{background:var(--dscc-debug-purple)!important}.newsletter-section form,.newsletter-section .newsletter__form,.newsletter-section .newsletter__form-wrap form,.newsletter-section .inline-signup,.newsletter-section .input-group{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:min(760px,94vw)!important;max-width:760px!important;margin:34px auto 0!important}.newsletter-section input[type=email],.newsletter-section input[name="contact[email]"],.newsletter-section .form__input,.newsletter-section .input-group-field{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:58px!important;min-height:58px!important;margin:0!important;border-radius:10px 0 0 10px!important}.newsletter-section input[type=submit],.newsletter-section button[type=submit],.newsletter-section .button,.newsletter-section .input-group-button{flex:0 0 auto!important;width:auto!important;min-width:190px!important;height:58px!important;min-height:58px!important;margin:0!important;border-radius:0 999px 999px 0!important}.dscc-primary-menu-container{display:flex!important;align-items:center!important;justify-content:center!important}#primary-menu.dscc-primary-menu{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(12px,1.4vw,24px)!important;flex-wrap:wrap!important}#primary-menu.dscc-primary-menu>li{margin:0!important}#primary-menu.dscc-primary-menu a.menu-item-link{position:relative!important;padding:8px 2px!important;font-size:clamp(.78rem,.85vw,.98rem)!important;font-weight:900!important;letter-spacing:.03em!important;text-transform:uppercase!important;transition:color .18s ease,text-shadow .18s ease!important}#primary-menu.dscc-primary-menu a.menu-item-link:hover{color:var(--dscc-hot)!important;text-shadow:0 0 8px rgba(57,255,136,.62)!important}#primary-menu.dscc-primary-menu a.menu-item-link:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:1px!important;height:2px!important;background:var(--dscc-hot)!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .18s ease!important;box-shadow:0 0 10px #39ff8880!important}#primary-menu.dscc-primary-menu a.menu-item-link:hover:after{transform:scaleX(1)!important}.collection-header-wrap{background:#050505!important}.dscc-collection-hero{position:relative!important;min-height:clamp(460px,56vw,720px)!important;background-color:#040604!important;background-size:cover!important;background-position:center center!important;display:flex!important;align-items:center!important;overflow:hidden!important;border-bottom:1px solid rgba(57,255,136,.22)!important}.dscc-collection-hero:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background:radial-gradient(circle at 20% 48%,rgba(57,255,136,.12),transparent 32%),linear-gradient(180deg,#0000001a,#0000008c)!important}.dscc-collection-hero__inner{position:relative!important;z-index:1!important;width:min(1180px,92vw)!important;margin:0 auto!important;padding:clamp(38px,7vw,82px) 0!important}.dscc-collection-hero__card{max-width:min(520px,92vw)!important;padding:clamp(24px,4vw,42px)!important;border:1px solid rgba(57,255,136,.22)!important;border-radius:26px!important;background:linear-gradient(180deg,#000000a8,#004c2e2e)!important;box-shadow:0 26px 90px #0000008c!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;text-align:left!important}.dscc-collection-hero__kicker{color:var(--dscc-hot)!important;font-weight:950!important;letter-spacing:.22em!important;text-transform:uppercase!important;margin:0 0 14px!important;font-size:.78rem!important}.dscc-collection-hero h1{color:#fff!important;font-size:clamp(2.6rem,7vw,5.4rem)!important;line-height:.88!important;letter-spacing:-.045em!important;text-transform:uppercase!important;margin:0 0 18px!important;max-width:9ch!important;text-shadow:0 6px 32px rgba(0,0,0,.72)!important}.dscc-collection-hero__desc,.dscc-collection-hero__desc p{color:var(--dscc-cream)!important;line-height:1.72!important;font-size:clamp(1rem,1.7vw,1.18rem)!important;margin:0 0 14px!important}.dscc-collection-hero__actions{margin-top:24px!important}.dscc-collection-page{background:#050505!important;padding:clamp(34px,6vw,76px) 18px!important}.dscc-collection-sort,.dscc-collection-products,.dscc-collection-secondary-navs{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}.dscc-collection-products{margin-top:22px!important}.dscc-collection-secondary-navs{margin-top:clamp(34px,7vw,76px)!important;padding:clamp(24px,5vw,42px)!important;border:1px solid rgba(57,255,136,.18)!important;border-radius:26px!important;background:linear-gradient(180deg,#ffffff08,#004c2e14)!important}.dscc-collection-secondary-navs .collection-nav{margin:0 auto 26px!important;text-align:center!important}.dscc-collection-secondary-navs .collection-nav:last-child{margin-bottom:0!important}.dscc-collection-secondary-navs .collection-nav__title{color:var(--dscc-hot)!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:.9rem!important;margin-bottom:14px!important}.dscc-collection-secondary-navs ul.menu{justify-content:center!important;gap:10px 14px!important;flex-wrap:wrap!important}.dscc-collection-secondary-navs ul.menu a,.dscc-collection-secondary-navs ul.menu li{color:var(--dscc-cream)!important}.dscc-collection-secondary-navs ul.menu a{display:inline-block!important;padding:8px 13px!important;border-radius:999px!important;border:1px solid rgba(57,255,136,.18)!important;background:#ffffff09!important}.dscc-collection-secondary-navs ul.menu .__active a,.dscc-collection-secondary-navs ul.menu a:hover{color:#050505!important;background:var(--dscc-hot)!important}@media(max-width:820px){.newsletter-section form,.newsletter-section .newsletter__form,.newsletter-section .newsletter__form-wrap form,.newsletter-section .inline-signup,.newsletter-section .input-group{display:block!important;width:min(560px,94vw)!important}.newsletter-section input[type=email],.newsletter-section input[name="contact[email]"],.newsletter-section .form__input,.newsletter-section .input-group-field{width:100%!important;border-radius:10px!important}.newsletter-section input[type=submit],.newsletter-section button[type=submit],.newsletter-section .button,.newsletter-section .input-group-button{width:100%!important;min-width:0!important;margin-top:12px!important;border-radius:999px!important}.dscc-collection-hero{min-height:560px!important;background-position:center center!important;align-items:end!important}.dscc-collection-hero__inner{padding:34px 0!important}.dscc-collection-hero__card{max-width:100%!important}}.page__header__title.section__title-style{display:none!important}body:has(#dscc-s1-landing) h1.page__header__title,body:has(#dscc-s1-landing) .page__header__title,body:has(#dscc-s1-landing) .page__header,body:has(#dscc-petty-cash) h1.page__header__title,body:has(#dscc-petty-cash) .page__header__title,body:has(#dscc-petty-cash) .page__header,body:has(.dscc-content-page) h1.page__header__title,body:has(.dscc-content-page) .page__header__title,body:has(.dscc-content-page) .page__header{display:none!important}body:has(#dscc-s1-landing) .content-section.page-template,body:has(#dscc-petty-cash) .content-section.page-template,body:has(.dscc-content-page) .content-section.page-template{margin-top:0!important;padding-top:0!important}body:has(#dscc-s1-landing) .custom-page-content,body:has(#dscc-petty-cash) .custom-page-content,body:has(.dscc-content-page) .custom-page-content{margin-top:0!important;padding-top:0!important}body:has(#dscc-s1-landing) .page-template .row,body:has(#dscc-petty-cash) .page-template .row,body:has(.dscc-content-page) .page-template .row{max-width:none!important;margin-left:0!important;margin-right:0!important}body:has(#dscc-s1-landing) .page-template .page__content,body:has(#dscc-petty-cash) .page-template .page__content,body:has(.dscc-content-page) .page-template .page__content{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.dscc-headless-page{background:#050505;color:var(--dscc-cream, #f4f1e8)}.dscc-headless-page .rte{width:100%;max-width:none;margin:0;padding:0}body:has(#dscc-s1-landing) h1.page__header__title,body:has(#dscc-s1-landing) .page__header__title,body:has(#dscc-s1-landing) .page__header{display:none!important}#dscc-s1-landing,#dscc-s1-landing *{box-sizing:border-box}#dscc-s1-landing{width:100%;margin:0 auto;padding:24px 16px 42px;background:radial-gradient(circle at 50% 0%,rgba(0,166,81,.24),transparent 36%),linear-gradient(180deg,#00140b,#020403 56%,#000);color:#f8f1e6;border-top:2px solid #007a3d;border-bottom:2px solid #007a3d;font-family:Arial,Helvetica,sans-serif;overflow:hidden}#dscc-s1-landing .dscc-wrap{max-width:1220px;margin:0 auto;text-align:center}#dscc-s1-landing .dscc-kicker{margin:0 0 14px;color:#00ff78;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:16px;letter-spacing:.18em;text-transform:uppercase}#dscc-s1-landing h1{margin:0;color:#fffaf0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(58px,9vw,124px);line-height:.88;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 6px 0 #000,0 0 30px rgba(0,255,120,.16)}#dscc-s1-landing .dscc-lead{max-width:980px;margin:20px auto 0;color:#fff;font-size:clamp(21px,3vw,34px);line-height:1.15;font-weight:900}#dscc-s1-landing .dscc-lead span{color:#00ff78;white-space:nowrap}#dscc-s1-landing .dscc-choice{max-width:960px;margin:24px auto;color:#f8f1e6;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(28px,4.2vw,56px);line-height:.98;text-transform:uppercase;letter-spacing:.02em}#dscc-s1-landing .dscc-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0 auto;width:100%}#dscc-s1-landing .dscc-card{display:block;background:#050505;border:2px solid rgba(255,255,255,.16);border-radius:18px;overflow:hidden;box-shadow:0 18px 46px #0000009e;text-align:left}#dscc-s1-landing .dscc-card a{display:block;color:inherit!important;text-decoration:none!important}#dscc-s1-landing .dscc-card img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1550 / 776;object-fit:cover;background:#111;border:0;margin:0}#dscc-s1-landing .dscc-card-copy{padding:22px 24px 26px;background:linear-gradient(180deg,#ffffff0a,#00000026)}#dscc-s1-landing .dscc-card-label{margin:0 0 8px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:16px;letter-spacing:.16em;text-transform:uppercase;color:#00ff78}#dscc-s1-landing .dscc-card-blue .dscc-card-label{color:#4b8dff}#dscc-s1-landing .dscc-card h2{margin:0 0 12px;color:#fffaf0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(34px,4vw,56px);line-height:.92;text-transform:uppercase;letter-spacing:.01em}#dscc-s1-landing .dscc-card p{margin:0 0 18px;color:#f2eadc;font-size:18px;line-height:1.35;font-weight:800}#dscc-s1-landing .dscc-card .dscc-btn{display:inline-block;padding:13px 18px;border:2px solid currentColor;border-radius:999px;color:#00ff78;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:18px;line-height:1;letter-spacing:.04em;text-transform:uppercase}#dscc-s1-landing .dscc-card-blue .dscc-btn{color:#4b8dff}#dscc-s1-landing .dscc-social,.dscc-tasting-crosspromo{max-width:780px;margin:34px auto 18px;padding:28px 24px;background:#ffffff0b;border:2px solid rgba(0,255,120,.22);border-radius:18px;text-align:center;box-shadow:0 12px 34px #0006}.dscc-tasting-crosspromo{max-width:920px;margin:64px auto;background:radial-gradient(circle at 50% 0%,rgba(0,255,120,.12),transparent 48%),linear-gradient(180deg,#004c2e47,#ffffff09)}#dscc-s1-landing .dscc-social p,.dscc-tasting-crosspromo p{margin:0 0 20px;color:#f5efe2;font-size:20px;line-height:1.42;font-weight:800}#dscc-s1-landing .dscc-social strong,.dscc-tasting-crosspromo strong{display:block;margin:0 0 6px;color:#fff;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(28px,4vw,44px);line-height:1;text-transform:uppercase;letter-spacing:.02em}.dscc-tasting-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px}#dscc-s1-landing .dscc-facebook-btn,.dscc-facebook-btn,.dscc-tasting-btn{display:inline-block;padding:15px 24px;border-radius:999px;background:#00a651;color:#fff!important;text-decoration:none!important;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:21px;line-height:1;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 8px 20px #0006}.dscc-tasting-btn{background:transparent!important;border:2px solid #00ff78}#dscc-s1-landing .dscc-footer-line{margin:24px 0 0;color:#fffaf0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(25px,3.2vw,44px);line-height:1;text-transform:uppercase;letter-spacing:.03em}#dscc-s1-landing .dscc-subfooter{margin:12px 0 0;color:#00ff78;font-size:15px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}@media(max-width:860px){#dscc-s1-landing{padding:22px 12px 36px}#dscc-s1-landing .dscc-card-grid{grid-template-columns:1fr;gap:22px}#dscc-s1-landing .dscc-card-copy{padding:20px}#dscc-s1-landing .dscc-card .dscc-btn,#dscc-s1-landing .dscc-facebook-btn,.dscc-facebook-btn,.dscc-tasting-btn{width:100%;text-align:center}.dscc-tasting-crosspromo{width:calc(100% - 24px);margin:40px auto;padding:24px 18px}}:root{--dscc-black: #050505;--dscc-panel: #07130d;--dscc-green: #004c2e;--dscc-green-2: #006b3f;--dscc-hot: #39ff88;--dscc-cream: #f4f1e8;--dscc-gold: #d7b95d}.newsletter-section,#shopify-section-newsletter,.shopify-section.newsletter-section,.newsletter,.newsletter__wrapper,.footer-newsletter,section[class*=newsletter]{background:linear-gradient(135deg,#004c2e,#006b3f)!important}.page__header__title.section__title-style,body:has(#dscc-s1-landing) h1.page__header__title,body:has(#dscc-s1-landing) .page__header__title,body:has(#dscc-s1-landing) .page__header,body:has(#dscc-petty-cash) h1.page__header__title,body:has(#dscc-petty-cash) .page__header__title,body:has(#dscc-petty-cash) .page__header,body:has(.dscc-content-page) h1.page__header__title,body:has(.dscc-content-page) .page__header__title,body:has(.dscc-content-page) .page__header{display:none!important}body:has(#dscc-s1-landing) .main-content,body:has(#dscc-petty-cash) .main-content,body:has(.dscc-content-page) .main-content{padding-top:0!important}.announcement-bar{background:linear-gradient(90deg,#00351f,#004c2e 48%,#006b3f)!important;color:#fff!important;text-align:center!important;position:relative!important;z-index:10!important}.announcement-bar .announcement__text,.announcement-bar .dscc-announcement-text{margin:.72rem 0!important;font-weight:950!important;letter-spacing:.04em!important;text-transform:uppercase!important}#dscc-announcement-link{color:#fff!important;text-decoration:none!important;display:inline-block!important}#dscc-announcement-link:hover{color:var(--dscc-hot)!important;text-shadow:0 0 10px rgba(57,255,136,.45)!important}#primary-menu.dscc-primary-menu,.dscc-primary-menu{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:18px 26px!important}#primary-menu.dscc-primary-menu .menu-item{display:inline-flex!important;margin:0!important}#primary-menu.dscc-primary-menu .menu-item-link{font-weight:950!important;letter-spacing:.04em!important;text-transform:uppercase!important;transition:transform .18s ease,color .18s ease,text-shadow .18s ease!important}#primary-menu.dscc-primary-menu .menu-item-link:hover{color:var(--dscc-hot)!important;transform:translateY(-2px)!important;text-shadow:0 0 8px rgba(57,255,136,.45)!important}#site-footer.dscc-footer{background:radial-gradient(circle at top left,rgba(57,255,136,.08),transparent 34%),linear-gradient(180deg,#020403,#000)!important}#site-footer.dscc-footer .dscc-footer-inner{max-width:1240px!important;grid-template-columns:1.12fr .9fr 1.05fr 1.02fr!important;gap:20px!important}#site-footer.dscc-footer .dscc-footer-card{min-height:100%!important}#site-footer.dscc-footer .dscc-footer-tasting-card p{margin-bottom:18px!important}#site-footer.dscc-footer .dscc-footer-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;margin-top:18px!important}#site-footer.dscc-footer .dscc-footer-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 17px!important;border-radius:999px!important;text-decoration:none!important;font-weight:950!important;font-size:.86rem!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important;border:2px solid var(--dscc-hot)!important;color:var(--dscc-hot)!important;background:transparent!important}#site-footer.dscc-footer .dscc-footer-btn.dscc-footer-btn-solid{background:#00a651!important;border-color:#00a651!important;color:#fff!important}#site-footer.dscc-footer .dscc-footer-btn:hover{transform:translateY(-2px)!important;box-shadow:0 8px 22px #00000059!important}#site-footer.dscc-footer .dscc-footer-bottom{text-align:center!important}@media(max-width:1180px){#site-footer.dscc-footer .dscc-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){#site-footer.dscc-footer .dscc-footer-inner{grid-template-columns:1fr!important}#site-footer.dscc-footer .dscc-footer-actions{flex-direction:column!important;align-items:stretch!important}#site-footer.dscc-footer .dscc-footer-btn{width:100%!important}}.dscc-tasting-crosspromo,#dscc-s1-landing .dscc-social{max-width:920px!important;margin:64px auto!important;padding:30px 24px!important;background:radial-gradient(circle at 50% 0%,rgba(0,255,120,.12),transparent 48%),linear-gradient(180deg,#004c2e47,#ffffff09)!important;border:2px solid rgba(0,255,120,.22)!important;border-radius:18px!important;text-align:center!important;box-shadow:0 12px 34px #0006!important}.collection-header,.collection-header-section{overflow:hidden!important}.collection-header .collection__title,.collection-header h1{text-shadow:0 5px 26px rgba(0,0,0,.75)!important}.product-page:not(:has(.petty-product-wrap)) form[action*="/cart/add"]{background:#ffffff0b!important;border:1px solid rgba(57,255,136,.22)!important;border-radius:22px!important;padding:24px!important;box-shadow:0 18px 55px #00000061!important}.product-page:not(:has(.petty-product-wrap)) form[action*="/cart/add"] *,.product-page:not(:has(.petty-product-wrap)) .product__form *,.product-page:not(:has(.petty-product-wrap)) .product-form *,.product-page:not(:has(.petty-product-wrap)) .product__details *,.product-page:not(:has(.petty-product-wrap)) .product-single__meta *{color:var(--dscc-cream, #f4f1e8)!important;opacity:1!important;text-shadow:none!important}.product-page:not(:has(.petty-product-wrap)) .swatch label{background:#ffffff14!important;border:1px solid rgba(57,255,136,.35)!important;border-radius:999px!important;padding:9px 14px!important}.product-page:not(:has(.petty-product-wrap)) .swatch input:checked+label,.product-page:not(:has(.petty-product-wrap)) .swatch input:checked+label *{background:var(--dscc-hot, #39ff88)!important;color:#050505!important;border-color:var(--dscc-hot, #39ff88)!important}.product-page:not(:has(.petty-product-wrap)) button,.product-page:not(:has(.petty-product-wrap)) .btn,.product-page:not(:has(.petty-product-wrap)) .button,.product-page:not(:has(.petty-product-wrap)) input[type=submit]{color:#fff!important}.petty-product-wrap{color:#111!important}.petty-product-wrap *{opacity:1!important;text-shadow:none!important}.petty-product-hero,.petty-product-hero *{color:#fff!important}.petty-form-card{background:#f4f4f1!important;color:#111!important}.petty-form-card h2,.petty-form-card h2 *{color:#111!important}.petty-plan{background:#fff!important;color:#111!important;border:2px solid #111!important}.petty-plan.franklin{background:#eaf8ef!important;border-color:#00843d!important}.petty-plan *,.petty-plan.franklin *{color:#111!important}.petty-badge,.petty-badge *{background:#f7c948!important;color:#111!important}.petty-atc,.petty-atc *{background:#005f36!important;color:#fff!important}.petty-note,.petty-note *{color:#333!important}.petty-plan:has(input:checked){border-color:#00a651!important;box-shadow:0 0 0 3px #00a6512e,4px 4px #111!important}.petty-plan:has(input:checked) *,.petty-plan:has(input:checked) strong,.petty-plan:has(input:checked) p,.petty-plan:has(input:checked) span{color:#111!important}.petty-plan p+p{margin-top:10px!important;font-weight:700}.petty-plan.petty-selected{transform:scale(1.035);opacity:1;filter:none;z-index:2;border-color:#00a651!important;box-shadow:0 12px 30px #00843d47!important}.petty-plan.petty-dimmed{opacity:.58;filter:grayscale(.35);transform:scale(.985)}.petty-plan.petty-dimmed:hover{opacity:.82;filter:grayscale(.1);transform:scale(1.01)}.template-cart,.template-cart main,.template-cart .main-content,body:has(form[action="/cart"]){background:#050505!important;color:var(--dscc-cream, #f4f1e8)!important}.template-cart h1,.template-cart h2,.template-cart h3,body:has(form[action="/cart"]) h1,body:has(form[action="/cart"]) h2,body:has(form[action="/cart"]) h3{color:var(--dscc-cream, #f4f1e8)!important}.template-cart table,body:has(form[action="/cart"]) table{background:#101010!important;color:var(--dscc-cream, #f4f1e8)!important;border:1px solid rgba(57,255,136,.22)!important;border-radius:18px!important;overflow:hidden!important}.template-cart th,body:has(form[action="/cart"]) th{background:#f4f1e8!important;color:#050505!important;font-weight:950!important}.template-cart td,body:has(form[action="/cart"]) td{background:#101010!important;color:var(--dscc-cream, #f4f1e8)!important;border-top:1px solid rgba(255,255,255,.08)!important}.template-cart td *,body:has(form[action="/cart"]) td *{color:var(--dscc-cream, #f4f1e8)!important;opacity:1!important}.template-cart a,body:has(form[action="/cart"]) a{color:var(--dscc-hot, #39ff88)!important}.template-cart .cart__subtotal,.template-cart .cart__subtotal *,.template-cart .subtotal,.template-cart .subtotal *,body:has(form[action="/cart"]) [class*=subtotal],body:has(form[action="/cart"]) [class*=subtotal] *{color:var(--dscc-cream, #f4f1e8)!important}.template-cart input,body:has(form[action="/cart"]) input{color:var(--dscc-cream, #f4f1e8)!important}.template-cart input[type=number],body:has(form[action="/cart"]) input[type=number]{background:#050505!important;border:1px solid rgba(57,255,136,.3)!important;color:#fff!important;border-radius:8px!important}.template-cart button,.template-cart .button,.template-cart .btn,body:has(form[action="/cart"]) button,body:has(form[action="/cart"]) .button,body:has(form[action="/cart"]) .btn{background:#006b3f!important;color:#fff!important;border-color:#39ff88!important}.template-cart button:hover,.template-cart .button:hover,.template-cart .btn:hover,body:has(form[action="/cart"]) button:hover,body:has(form[action="/cart"]) .button:hover,body:has(form[action="/cart"]) .btn:hover{background:#008f52!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/dscc-style-v5-0.css.map */
