:root{--body: #fff;--black: ##000000;--white: #fff;--primary: #8b2018;--primaryText: #631812;--textWhite: #fcf1dc;--bg: #fcfaf7;--dm: "DM Sans", sans-serif;--manrope: "Manrope", sans-serif}body{padding:0;margin:0;font-family:var(--manrope);background-color:#fff}*{box-sizing:border-box}.cacao-btn__primary{background:var(--primary);color:var(--white);padding:11.5px 15px;display:inline-flex;font-size:calc(11 * var(--font-ratio));color:#fcf1dc;text-transform:uppercase;font-weight:600;text-decoration:none;align-items:center;justify-content:center;min-width:166px;letter-spacing:.1em;transition:all ease .3s}@media (max-width: 575px){.cacao-btn__primary{font-size:calc(12 * var(--font-ratio));line-height:133%}}.cacao-btn__primary:hover{background:var(--primaryText)}.cacao-btn__secondary{font-style:normal;font-weight:600;font-size:calc(11 * var(--font-ratio));line-height:136%;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);border:1px solid var(--primary);text-decoration:none;min-width:166px;display:inline-flex;padding:9.5px 20px;align-items:center;justify-content:center;transition:all .3s}.cacao-btn__secondary:hover{background:var(--primary);color:var(--white)}.container-fluid{padding-inline:20px!important}@media (max-width: 575px){.container-fluid{padding-inline:10px!important}}*{-webkit-tap-highlight-color:transparent}.cacao-select{border-radius:0;border:1px solid #8b2018!important;height:35px;font-weight:600;font-size:calc(11 * var(--font-ratio));line-height:136%;letter-spacing:.1em;text-transform:uppercase;color:#8b2018!important}.cacao-select .current{line-height:35px}.cacao-select:after{border-bottom-color:#8b2018!important;border-right-color:#8b2018!important}.cacao-select .list{top:90%;border-radius:0;outline:1px solid #8b2018;min-width:100%}.cacao-select .list li:not(:last-child){border-bottom:1px solid #8b2018}.cacao-select .list li{line-height:35px!important;height:35px!important;min-height:35px!important}.cacao-select .list li.option.selected.focus{background-color:#8b2018!important;color:#fff}.cacao-select .list:hover li.option.selected:not(:hover){background-color:#8b2018;color:#fff}.cacao-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9998;visibility:hidden;opacity:0;transition:all ease .5s;cursor:zoom-out}.cacao-overlay.active{visibility:visible;opacity:1}#cacao-overlay-2{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9999;visibility:hidden;opacity:0;transition:all ease .5s;cursor:zoom-out}#cacao-overlay-2.active{visibility:visible;opacity:1}.cacao-catalog{padding-top:20px;padding-bottom:30px}.cacao-catalog .row{--bs-gutter-x: 16px;--bs-gutter-y: 16px}.cacao-catalog__product{display:flex;flex-direction:column;height:100%}.cacao-catalog__product-img{position:relative;display:flex}.cacao-catalog__product-img img{width:100%}.cacao-catalog__product-img .collection_hover_img{object-fit:cover}.cacao-catalog__product-img-badge{position:absolute;left:18px;top:18px;font-style:normal;font-weight:600;font-size:calc(11 * var(--font-ratio));line-height:136%;letter-spacing:.1em;text-transform:uppercase;color:#994616;z-index:1}.cacao-catalog__product-img-badge-2{position:absolute;right:18px;top:18px;font-style:normal;font-weight:600;font-size:calc(11 * var(--font-ratio));line-height:136%;letter-spacing:.1em;text-transform:uppercase;color:#994616;z-index:1}.cacao-catalog__product-content{margin-top:auto;padding-top:13px;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.cacao-catalog__product-content-left{width:0;flex-grow:1}.cacao-catalog__product-content-left-name{font-style:normal;font-weight:600;font-size:calc(11 * var(--font-ratio));line-height:136%;letter-spacing:.1em;text-transform:uppercase;color:#631812;margin:0 0 5px}.cacao-catalog__product-content-left-text{font-weight:400;font-size:calc(13 * var(--font-ratio));line-height:131%;letter-spacing:.05em;text-transform:uppercase;color:#000;margin:0}.cacao-catalog__product-content-price{font-style:normal;font-weight:600;font-size:calc(11 * var(--font-ratio));line-height:136%;letter-spacing:.1em;text-transform:uppercase;color:#631812;margin:0;display:flex;flex-direction:column;align-items:flex-end}.cacao-catalog__product-content-price del{color:#8d182080}.cacao-catalog__product .cacao-btn__secondary{font-style:normal;font-weight:600;font-size:calc(11 * var(--font-ratio));line-height:136%;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);border:1px solid var(--primary);text-decoration:none;width:100%;display:block;padding:6px 20px;transition:all .3s}.cacao-catalog__product .cacao-btn__secondary:hover{background:var(--primary);color:var(--white)}.cacao-catalog__product-1{height:100%;position:relative}.cacao-catalog__product-1-img{display:flex;height:100%}.cacao-catalog__product-1-content{position:absolute;left:0;bottom:0;padding:11px}.cacao-catalog__product-1-content-title{font-family:var(--dm);font-style:normal;font-weight:300;font-size:calc(30 * var(--font-ratio));line-height:116.67%;letter-spacing:.05em;text-transform:uppercase;color:var(--textWhite);margin-bottom:16px}@media (max-width: 575px){.cacao-catalog__product-1-content-title{margin-bottom:10px}}.cacao-catalog__product-1-content .cacao-btn__primary{background:var(--primary);color:var(--white);padding:14px 15px;display:inline-flex;font-size:calc(11 * var(--font-ratio));color:#fcf1dc;text-transform:uppercase;font-weight:600;text-decoration:none;align-items:center;justify-content:center;letter-spacing:.1em;min-width:196px}@media (max-width: 575px){.cacao-catalog__product-1-content .cacao-btn__primary{font-size:calc(11 * var(--font-ratio));height:32px;min-width:141px;padding:5px 10px;letter-spacing:0}}.cacao-catalog__product-1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.cacao-catalog .row{--bs-gutter-x: 20px;--bs-gutter-y: 40px}.cacao-catalog .cacao-catalog__product-1 .cacao-catalog__product-1-content{padding:21px 21px 24px}}@media (max-width: 767px){.cacao-catalog{padding-bottom:46px;padding-top:46px}}.cacao-select,select#sort_by option{border-radius:0;border:1px solid #8b2018!important;height:35px;font-weight:600;font-size:calc(11 * var(--font-ratio));line-height:136%;letter-spacing:.1em;text-transform:uppercase;color:#8b2018!important;font-family:Manrope}.cacao-catalog-sort-by .cacao-select{min-width:190px;padding:5px}.cacao-catalog-sort-by{display:flex;align-items:center;gap:18px;margin-bottom:14px;color:var(--primary);font-size:calc(11 * var(--font-ratio))}.cacao-catalog-sort-by .cacao-select{min-width:190px}.cacao-catalog-pagination{display:flex;justify-content:center;gap:10px;margin-top:70px}.cacao-catalog-pagination a{text-decoration:none;font-family:var(--dm);font-size:calc(13 * var(--font-ratio));line-height:169.23%;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#631812}.cacao-catalog-pagination a.active{font-weight:800}@media (max-width: 767px){.cacao-catalog-pagination{margin-top:50px}}.cacao-catalog-pagination .cacao-catalog-next,.cacao-catalog-pagination .cacao-catalog-prev{background:transparent;outline:none;border:none;box-shadow:none}.custom-select{position:relative;display:inline-block}.select-selected{display:flex;align-items:center;height:100%;border:1px solid #8b2018!important;min-width:200px;padding:5px 5px 5px 10px;background-repeat:no-repeat;background-position:right 8px center;background-size:14px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23333'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd'/%3E%3C/svg%3E")}.custom-select{border-radius:0;height:35px;font-weight:600;font-size:calc(11* var(--font-ratio));line-height:136%;letter-spacing:.1em;text-transform:uppercase;color:#8b2018!important;font-family:Manrope}.select-items{position:absolute;display:none;background-color:#fff;z-index:1;width:100%;left:0;border:1px solid #8b2018;margin-top:-1px;border-top:unset}.select-items div{padding:10px;cursor:pointer;border-top:1px solid #8b2018}.select-items div:hover,.select-items div.active{background-color:#8b2018;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/40/assets/cacao-collection-page.css.map */
