@font-face{font-family:DDC Hardware Regular;src:url(DDCHardware-Regular.otf)}@font-face{font-family:DDC Hardware Condensed;src:url(DDCHardware-Condensed.otf)}@font-face{font-family:DDC Hardware Compressed;src:url(DDCHardware-Compressed.otf)}@font-face{font-family:Roboto Condensed;src:url(Roboto-Condensed.ttf)}@font-face{font-family:Roboto Condensed Italic;src:url(Roboto-CondensedItalic.ttf)}@font-face{font-family:GeomGraphic;src:url(geomgraphic_regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:GeomGraphic;src:url(geomgraphic_bold.woff) format("woff");font-weight:700;font-style:normal}.header-item--icons .site-nav__icons .site-nav__link{position:relative}.header-item--icons .site-nav__icons .site-nav__link .icon-text{position:absolute;font-size:10px;left:3px}.header-item--icons .site-nav__icons .site-nav__link .search-text{left:7px}@media only screen and (max-width: 767px){.header-item--icons .site-nav__icons .site-nav__link .search-text{left:1px}}.header-item--icons .site-nav__icons .site-nav__link .cart-text{left:13px}@media only screen and (max-width: 767px){.header-item--icons .site-nav__icons .site-nav__link .cart-text{left:7px}}.header-item--icons .site-nav__icons .site-nav__link .hamburger-text{left:11px}@media only screen and (max-width: 767px){.header-item--icons .site-nav__icons .js-search-header{margin-right:8px}}.site-footer .site-footer__linklist li,.site-footer .footer__title{text-transform:uppercase;font-family:GeomGraphic;font-weight:400;font-size:12px}.site-footer .credits{text-align:center;display:flex;flex-wrap:wrap;margin-top:30px;align-items:center}@media (max-width: 767px){.site-footer .credits{padding-bottom:50px}}.site-footer .credits .footer-bottom-left{width:100%}@media (min-width: 768px){.site-footer .credits .footer-bottom-left{width:50%}}.site-footer .credits .footer-bottom-left .disclaimer{text-align:left;font-size:12px;padding:5px;margin-bottom:0;border:.5px solid white}@media (max-width: 767px){.site-footer .credits .footer-bottom-left .disclaimer{text-align:center;margin-bottom:15px}}.site-footer .credits .footer-bottom-left .disclaimer .title{font-weight:700}.site-footer .credits .footer-bottom-right{text-align:center;width:100%}@media (min-width: 768px){.site-footer .credits .footer-bottom-right{width:50%}}.site-footer .credits .footer-bottom-right p{font-size:14px;margin-bottom:5px!important}.site-footer .credits .footer-bottom-right img{max-width:350px;height:auto;float:none!important;display:inherit!important;margin:auto}.grid-product__title{font-family:GeomGraphic;font-size:14px;font-weight:700;color:#552260}.section-header__title{font-family:DDC Hardware Compressed;text-transform:uppercase;font-size:40px}.shopify-section.index-section{text-align:center}.shopify-section.index-section .btn{font-family:GeomGraphic;background-color:#a50404;color:#fff;text-transform:uppercase;padding:10px 25px;border:0}.collection-item__title{font-family:GeomGraphic;font-size:18px;font-weight:700;color:#4aeddf;text-shadow:1px 1px 10px #000}.grid-product__price{color:#000;font-size:16px;font-family:Roboto Condensed;font-weight:900}.product-single__title{font-family:GeomGraphic;font-weight:700;text-transform:uppercase;margin-bottom:5px}.product__price{font-size:28px;font-family:Roboto Condensed;color:purple;font-weight:700}.variant__label,.product__quantity label{font-size:14.4px;font-weight:600;color:#552260;text-transform:uppercase;letter-spacing:.1em;text-align:left}.add-to-cart{font-size:14px;text-transform:uppercase;font-weight:400;font-family:GeomGraphic}.variant-input-wrap{text-align:left}.js-qty__wrapper{display:block}.variant-input-wrap label{font-family:Roboto Condensed;text-transform:uppercase;font-size:14px;color:#58595b}.product-single__meta{text-align:left}.product-single__meta .encrypted{margin-top:7px;font-size:13px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:10px}@media (min-width: 750px){.product-single__meta .encrypted{justify-content:flex-start}}.product-single__meta .encrypted svg{margin:0 0 3px 5px;height:15px;width:15px}.product-single__meta .badge-container{text-align:left}.product-single__meta .badge-container img{width:70%;max-width:400px;min-width:225px}.product-single__meta .toggle-description,.product-single__meta .toggle-reviews{padding:12px 0;border-bottom:1px solid #222;margin-top:0;width:100%;cursor:pointer;text-align:left;font-family:Roboto Condensed}.product-single__meta .toggle-description .icon-toggle,.product-single__meta .toggle-reviews .icon-toggle{font-size:17px;padding-right:10px}.product-single__meta .toggle-description .toggle-text,.product-single__meta .toggle-reviews .toggle-text{margin:0;font-weight:700;font-size:16px}.product-single__meta .toggle-description .product-single__description,.product-single__meta .toggle-reviews .product-single__description{margin-top:20px;padding:0 2%;font-size:16px}.product-single__meta .toggle-description .product-single__nutrition,.product-single__meta .toggle-reviews .product-single__nutrition{margin-top:0;padding:0 2%}.product-single__meta .toggle-reviews{padding-bottom:0;border-bottom:0px}.product-single__meta .toggle-description--top{margin-top:20px;border-top:1px solid #222}.product-single__description p{margin-bottom:5px;text-transform:uppercase;font-family:Roboto Condensed;font-size:18px}.product-single__description p:first-of-type{text-transform:uppercase;font-size:18px;color:#552260;margin-bottom:5px;font-family:GeomGraphic;font-weight:400}.back-button-block{padding:50px 0;background:#48edde}.back-button-block .btn--small{font-size:16px;text-transform:uppercase;font-weight:400;font-family:GeomGraphic}.back-button-block .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):after,.back-button-block .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):after,.back-button-block .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):after,.back-button-block .product-reviews .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):after,.back-button-block .product-reviews .spr-button:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):after{background:none}.back-button-block .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):hover,.back-button-block .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):hover,.back-button-block .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):hover,.back-button-block .product-reviews .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):hover,.back-button-block .product-reviews .spr-button:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):hover{background:none}.cbb-frequently-bought-container{display:none!important;max-width:1200px!important;padding:30px!important}.cbb-frequently-bought-add-button{background:#a50404!important}.collection-filter__item--count{display:none}.tag-list__header{font-family:GeomGraphic;font-weight:400;text-transform:uppercase;margin-bottom:5px;letter-spacing:2px;font-size:16px;color:#552260}.tag-list a{text-transform:uppercase;font-family:Roboto Condensed;font-size:18px}@media (min-width: 768px){.template-cart .cart__subtotal{text-align:right}}.template-cart .cart__row--left{margin-bottom:20px;text-align:center}@media (min-width: 768px){.template-cart .cart__row--left{position:absolute;text-align:left}}.template-cart .cart__row--left .badge-container{display:none}.template-cart .cart__row--left .badge-container img{width:70%;max-width:375px}.template-cart .cart__row--left .continue-link{text-decoration:underline}#CartDrawer .cart__checkout:before{content:"VIEW CART "}.product__extra .info-bar{width:100vw;padding:10px;text-align:center;background:linear-gradient(to right,#552260,#28002f)}.product__extra .info-bar .info-bar--container{max-width:800px;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap}.product__extra .info-bar span{display:flex;align-items:center;justify-content:center}@media (max-width: 675px){.product__extra .info-bar span{margin:10px auto}}.product__extra .info-bar p{color:#fff;letter-spacing:5px;text-transform:uppercase;margin:0 20px;font-size:14px}.product__extra .info-bar img{height:25px}.product__extra .product__definition{width:100vw;background:#e6e7e8;padding:40px 30px;text-align:center}.product__extra .product__definition h1{font-family:DDC Hardware Compressed;text-transform:uppercase;font-size:75px;letter-spacing:2px;margin-bottom:10px;line-height:.8}.product__extra .product__definition sup{top:-.7em;font-size:55%}.product__extra .product__definition .product__definition--pronunciation{color:#552260;font-size:24px;text-transform:uppercase;font-weight:700;margin-bottom:10px}.product__extra .product__definition .product__definition--definition{font-family:DDC Hardware Compressed;font-size:26px;letter-spacing:0}.product__extra .product__halfs{width:100vw;display:flex;flex-wrap:wrap;min-height:400px}.product__extra .product__halfs .product__halfs--left,.product__extra .product__halfs .product__halfs--right{width:50%}@media (max-width: 750px){.product__extra .product__halfs .product__halfs--left,.product__extra .product__halfs .product__halfs--right{width:100%}}.product__extra .product__halfs .product__halfs--left{background-size:cover;background-position:top center}@media (max-width: 750px){.product__extra .product__halfs .product__halfs--left{min-height:350px}}@media (max-width: 500px){.product__extra .product__halfs .product__halfs--left{min-height:250px}}.product__extra .product__halfs .product__halfs--right{padding:50px 10% 50px 50px}.product__extra .product__halfs .product__halfs--right p{font-family:Roboto Condensed;font-size:14px}@media (max-width: 750px){.product__extra .product__halfs .product__halfs--right{padding:20px}}@media (max-width: 750px){.product__extra .product__halfs{padding:0}}.product__extra .product__text-block{background:#e6e7e8;width:100vw;text-align:center;padding:40px 30px}.product__extra .product__text-block h1{font-family:DDC Hardware Compressed;font-size:38px;text-transform:uppercase;color:#552260;margin-bottom:0;letter-spacing:2px}.product__extra .product__text-block .product__text-block--text{max-width:500px;padding:20px;margin:0 auto}@media (max-width: 750px){.product__extra .product__text-block .product__text-block--text{text-align:left;padding:20px 0 0}}.product__extra .product__text-block p{font-family:Roboto Condensed;font-size:14px}@media (max-width: 750px){.product__extra .product__text-block{padding:40px 20px}}.product__extra .product__gradient-divider{width:100vw;background:linear-gradient(to right,#552260,#28002f);padding:20px}.product__extra .product__gradient-divider .product__gradient-divider-container{max-width:500px;margin:0 auto;text-align:center}.product__extra .product__gradient-divider p{color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:5px}.product__extra .product__ingredients{text-align:center;padding:40px 30px}.product__extra .product__ingredients h1{font-family:DDC Hardware Compressed;font-size:38px;text-transform:uppercase;color:#552260;letter-spacing:2px}.product__extra .product__ingredients .product__ingredients-container{display:grid;grid-template-columns:50% 50%;grid-gap:20px;text-align:left}.product__extra .product__ingredients .product__ingredients-container span{text-align:left}.product__extra .product__ingredients .product__ingredients-container p{font-family:Roboto Condensed;font-size:14px}@media (max-width: 750px){.product__extra .product__ingredients .product__ingredients-container{grid-template-columns:100%}}@media (max-width: 750px){.product__extra .product__ingredients{padding:40px 20px}.product__extra .product__ingredients .page-width{padding:0}}.product__extra .product__ingredients-image{margin-top:0;padding-left:0;padding-right:0}.product__extra .product__ingredients-image img{width:100%;max-height:275px;width:auto}@media (max-width: 750px){.product__extra .product__ingredients-image{display:none}}.product__extra .product__team-cutler{text-align:center;background:#000;padding:40px}.product__extra .product__team-cutler h1{font-family:DDC Hardware Compressed;text-transform:uppercase;font-size:100px;align-self:center;color:#fff;opacity:.2;margin-bottom:0}@media (max-width: 750px){.product__extra .product__team-cutler h1{font-size:60px}}.product__extra .product__sources{background:#e6e7e8;padding:20px;border-top:1px solid #a6a8ab}.product__extra .product__sources .product__sources-container{max-width:700px;display:grid;grid-template-columns:50% 50%;grid-gap:20px;margin:0 auto}.product__extra .product__sources p{font-family:Roboto Condensed;font-size:12px;margin-bottom:5px;color:gray}.product__extra .product-stacks .product-variant-container{margin-bottom:10px}.product__extra .product-flavors{background-color:#bcbec0}.product__extra .product-flavors p{text-align:center}.product__extra .product-flavors .product__text-block--text{max-width:750px!important}.product__extra .product-flavors .product-flavors__img-container{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.product__extra .product-flavors .product-flavors__img-container .flavor-img__container{width:50%;position:relative}.product__extra .product-flavors .product-flavors__img-container .flavor-img__container img{width:100%;height:auto}.product__extra .product-flavors .product-flavors__img-container .flavor-img__container h3{position:absolute;width:100%;text-align:center;bottom:-15px}@media (max-width: 750px){.product__extra .product-flavors .product-flavors__img-container .flavor-img__container{width:90%;margin:auto}}.product__extra .product__comparison-table-block .comp-table{width:100%}.product__extra .product__comparison-table-block .product__text-block--text{max-width:750px!important}.product__extra .product__comparison-table-block .left{width:50%;text-align:left;background-color:#fff}.product__extra .product__comparison-table-block .values{width:25%;text-align:center;background-color:#fff}.product__extra .product-image-container{width:100%}@media (max-width: 750px){.product__extra .product-image-container{width:75%}}.product__extra .stacks__block{width:100vw;display:flex;flex-wrap:wrap}.product__extra .stacks__block .stacks__block--item{width:50%;background-size:cover;background-position:center center;padding:40px;min-height:400px}@media (max-width: 700px){.product__extra .stacks__block .stacks__block--item{width:100%!important;padding:20px}.product__extra .stacks__block .stacks__block--item.flex-first{order:-1}}.product__extra .stacks__block .stacks__content{display:flex;flex-wrap:wrap}.product__extra .stacks__block .stacks__content img{max-width:100%}@media (max-width: 700px){.product__extra .stacks__block .stacks__content img{max-height:400px}}@media (max-width: 700px){.product__extra .stacks__block .stacks__content{padding-bottom:20px}}.product__extra .stacks__block .stacks__image,.product__extra .stacks__block .stacks__text{width:50%;padding:20px}@media (max-width: 1050px){.product__extra .stacks__block .stacks__image,.product__extra .stacks__block .stacks__text{width:100%;padding:0}}.product__extra .stacks__block .stacks__text.full-width{width:100%}.product__extra .stacks__block .stacks__text h1{font-family:DDC Hardware Compressed;text-transform:uppercase;font-size:75px;margin-bottom:0}@media (max-width: 1150px){.product__extra .stacks__block .stacks__text h1{font-size:60px}}@media (max-width: 700px){.product__extra .stacks__block .stacks__text h1{text-align:center}}.product__extra .stacks__block .stacks__text hr{width:100%;border:2px solid #552260;margin:20px 0}.product__extra .stacks__block .stacks__text span{margin-top:20px}.product__extra .stacks__block .stacks__text p{font-family:Roboto Condensed;font-size:14px;line-height:1.3}@media (max-width: 700px){.product__extra .stacks__block .stacks__text p{text-align:justify}}.product__extra .stacks__block .stacks__text h2{font-family:GeomGraphic;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:2px;margin-bottom:5px;color:#552260}@media (max-width: 700px){.product__extra .stacks__block .stacks__text h2{text-align:center}}.product__extra .stacks__block .stacks__image{display:flex;align-items:center;justify-content:center}.btn--secondary.update-cart{display:none}.limit-width{max-width:100vw;margin:0 auto}@media only screen and (min-width: 769px){.limit-width{max-width:70vw;margin:0 auto}}.footer-promotions .grid__image-ratio{max-width:250px;margin:0 auto}
/*# sourceMappingURL=/s/files/1/0327/8802/1384/t/12/assets/custom.scss.css.map */
