.availability{display:flex;gap:10px;padding:10px 20px;background-color:#edf7f0;text-transform:uppercase;color:#56ad6a;border-radius:8px;letter-spacing:3px;font-weight:300;font-size:12px;margin-right:auto;align-items:center;justify-content:center}.availability.sold-out{background-color:#ffe0e0;color:#f53636}.availability.sold-out::before{background-color:#f53636}.availability::before{content:"";display:inline-block;width:8px;height:8px;background-color:#56ad6a;border-radius:50%}.page-content--product nav.breadcrumb a{font-weight:300}.page-content--product .product-coffee-titles{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.page-content--product .product-coffee-titles .h1{font-weight:700;font-size:36px}.page-content--product .product-coffee-titles p.tasting-notes-product{font-size:14px}.page-content--product .product-coffee-titles p{text-transform:uppercase;letter-spacing:1px;text-transform:uppercase;margin:0}.page-content--product .visual-variant-wrapper fieldset.variant-input-wrap{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}@media screen and (max-width:768px){.page-content--product .visual-variant-wrapper fieldset.variant-input-wrap{gap:10px}}.page-content--product .visual-variant-wrapper fieldset.variant-input-wrap .selected{display:flex;flex-direction:column;gap:20px;width:100%;max-width:360px;padding:11px 9px;border-radius:4px;border:1px solid #1a1a1a;background-image:url(down-arrow.svg);background-position:right 10px center;background-repeat:no-repeat;text-align:left}@media screen and (hover:hover){.page-content--product .visual-variant-wrapper fieldset.variant-input-wrap .selected{cursor:pointer}}.page-content--product .visual-variant-wrapper fieldset.variant-input-wrap .wrapper{display:none;position:fixed;background-color:rgba(0,0,0,.5);z-index:100;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;height:100%;overflow:scroll;padding:20px}@media screen and (max-height:720px){.page-content--product .visual-variant-wrapper fieldset.variant-input-wrap .wrapper{align-items:flex-start}}.page-content--product .visual-variant-wrapper fieldset.variant-input-wrap .wrapper .inner{max-width:940px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}@media screen and (max-width:768px){.page-content--product .visual-variant-wrapper fieldset.variant-input-wrap .wrapper .inner .visual-input label{max-width:160px;min-height:220px}}.page-content--product .visual-variant-wrapper fieldset.variant-input-wrap .wrapper.active{display:flex}.page-content--product .visual-variant-wrapper fieldset.variant-input-wrap .wrapper label{max-width:290px}.page-content--product .visual-variant-wrapper fieldset.variant-input-wrap .wrapper label .label__title{font-weight:700}.page-content--product .visual-variant-wrapper fieldset.variant-input-wrap .wrapper label .brew__grind{font-size:10px}.page-content--product .visual-variant-wrapper fieldset.variant-input-wrap .wrapper label span.brew__label{font-weight:300;font-size:12px;text-transform:none;letter-spacing:0;min-height:50px}.page-content--product .visual-variant-wrapper fieldset.variant-input-wrap .visual-input label{margin:0;display:flex;flex-wrap:wrap;flex-direction:column;position:relative;box-shadow:none;border-radius:4px;border:1px solid #b4aca5;padding:8px;gap:5px;text-align:center;text-transform:uppercase;letter-spacing:3px;font-weight:300;font-size:13px;align-items:center}.page-content--product .visual-variant-wrapper fieldset.variant-input-wrap .visual-input label::before{content:"";display:block;background-color:#fff;width:10px;height:10px;border-radius:5px;border:2px solid #fff;align-self:flex-start}.page-content--product .visual-variant-wrapper fieldset.variant-input-wrap .visual-input label img{width:75px;auto:75px;display:inline-block}@media screen and (max-width:768px){.page-content--product .visual-variant-wrapper fieldset.variant-input-wrap .visual-input label img{width:40px;height:auto}}.page-content--product .visual-variant-wrapper fieldset.variant-input-wrap .visual-input input[type=radio]:checked+label{border-color:#1a1a1a;border-width:1px;color:#1a1a1a}.page-content--product .visual-variant-wrapper fieldset.variant-input-wrap .visual-input input[type=radio]:checked+label::before{background-color:#1a1a1a}.page-content--product .sales-point-2{display:flex;flex-direction:row;gap:10px}.page-content--product .sales-point-2 .image{width:36px;height:36px;flex-shrink:0}.page-content--product .sales-point-2 .text p{font-size:12px;font-weight:300}.page-content--product .sales-point-2 .text p:first-child{font-weight:700;text-transform:uppercase;margin-bottom:0}
/*# sourceMappingURL=product.min.css.map */
