: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));line-height:136.36%;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.33%}}.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.36%;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}}.cacao-collection{padding:62px 0}.cacao-collection__page-header{margin-bottom:60px}.cacao-collection__page-header-title{font-family:var(--dm);font-style:normal;font-weight:300;font-size:calc(25 * var(--font-ratio));line-height:120%;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#000;margin-bottom:20px}@media (max-width: 575px){.cacao-collection__page-header-title{font-weight:300;font-size:calc(20 * var(--font-ratio));line-height:125%;letter-spacing:.05em;margin-inline:auto;max-width:335px}.cacao-collection__page-header-title br{display:none}}.cacao-collection__page-header__sub-title{text-align:center;letter-spacing:.1em;font-weight:500;font-size:calc(15 * var(--font-ratio));line-height:166.67%;color:var(--primaryText)}.cacao-collection .row{--bs-gutter-x: 16px;--bs-gutter-y: 16px}.cacao-collection__product-1{height:100%;position:relative}.cacao-collection__product-1-img{display:flex;height:100%}.cacao-collection__product-1-content{position:absolute;left:0;bottom:0;padding:11px}.cacao-collection__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-collection__product-1-content-title{margin-bottom:10px}}.cacao-collection__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));line-height:100%;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-collection__product-1-content .cacao-btn__primary{font-size:calc(11 * var(--font-ratio));line-height:100%;height:32px;min-width:141px;padding:5px 10px;letter-spacing:0}}.cacao-collection__product-1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.cacao-collection{padding:58px 0}.cacao-collection .row{--bs-gutter-x: 20px;--bs-gutter-y: 20px}.cacao-collection .cacao-collection__product-1 .cacao-collection__product-1-content{padding:21px 21px 24px}}.cacao-collection__product{display:flex;flex-direction:column;height:100%}.cacao-collection__product-img{position:relative;display:flex}.cacao-collection__product-img img{position:relative;width:100%}.cacao-collection__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.36%;letter-spacing:.1em;text-transform:uppercase;color:#994616;z-index:1}.cacao-collection__product-content{margin-top:auto;padding-top:13px;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.cacao-collection__product-content-left{width:0;flex-grow:1}.cacao-collection__product-content-left-name{font-style:normal;font-weight:600;font-size:calc(11 * var(--font-ratio));line-height:136.36%;letter-spacing:.1em;text-transform:uppercase;color:#631812;margin:0 0 5px;font-family:DM Sans}.cacao-collection__product-content-left-text{font-weight:400;font-size:calc(13 * var(--font-ratio));line-height:130.77%;letter-spacing:.05em;text-transform:uppercase;color:#000;margin:0}.cacao-collection__product-content-price{font-style:normal;font-weight:600;font-size:calc(11 * var(--font-ratio));line-height:136.36%;letter-spacing:.1em;text-transform:uppercase;color:#631812;margin:0}.cacao-collection__product-content-price del{color:#8d182080}.cacao-collection__product .cacao-btn__secondary{font-style:normal;font-weight:600;font-size:calc(11 * var(--font-ratio));line-height:136.36%;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-collection__product .cacao-btn__secondary:hover{background:var(--primary);color:var(--white)}
/*# sourceMappingURL=/cdn/shop/t/40/assets/cacao-featured-collection-style-one.css.map */
