.collection-list-title{display:block;margin:0 auto;font-weight:400;font-size:46px;line-height:100%;color:#270c3f}.collection-list-title strong{color:#cd5127}body.template-product{background:#fcf3e3}product-info .page-width{padding:64px 50px 100px}product-info nav.breadcrumbs{margin:0 0 54px}product-info .product.grid{gap:92px;flex-wrap:nowrap;justify-content:space-between}product-info .product.grid>.grid__item{width:calc(50% - 46px);max-width:calc(50% - 41px)}product-info .product.grid>.grid__item.product__info-wrapper{padding:0}product-info .product.grid>.grid__item ul.product__media-list{margin:0}product-info .product.grid ul.product__media-list .product-media-container{border:0;background:transparent;width:100%}input[type=radio]:checked+label{background:#fff!important;border:1px solid #cd5127!important;color:#cd5127!important}product-info .product.grid .product-media-container img{border-radius:30px}product-info .product.grid .product__title{margin:0 0 20px}product-info .product.grid .product__title h2{font-weight:400;font-size:40px;line-height:100%;letter-spacing:0;color:#270c3f}product-info .product.grid .price{border-bottom:1px solid #C3C3C3;margin:0 0 30px;padding:0 0 30px}product-info .product .price .price__regular{font-family:Room205,sans-serif;font-weight:400;font-size:30px;line-height:100%;letter-spacing:0;color:#cd5127}product-info .product .product__description p span{font-weight:400;font-size:17px;line-height:26px;letter-spacing:0;color:#121212;margin:0 0 8px;display:inline-block}product-info .product .product__description p span:last-child{margin:0}product-info .product legend.form__label,product-info .product label.form__label{font-weight:500;font-size:18px;line-height:100%;letter-spacing:0;color:#121212;margin:0 0 13px}product-info .product variant-selects+.product-form__quantity{float:right;margin:0 0 0 10px;width:calc(50% - 15px);min-width:auto}product-info .product variant-selects{float:left;margin:0;width:50%}product-info .product variant-selects .product-form__input--pill input[type=radio]+label{background:transparent;border:1px solid #121212;border-radius:10px;font-family:Roboto;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;color:#121212!important;min-width:148px;margin:0 8px 6px 0;width:auto;padding:15px}product-info .product variant-selects .product-form__input--pill input[type=radio]:checked+label{color:#cd5127!important}product-info .product variant-selects label:before{display:none}product-info .product variant-selects fieldset{margin:0 0 35px}product-info .product .product-form__quantity .quantity{border:1px solid #C3C3C3;width:100%;max-width:100%;min-width:100%;background:#fff;border-radius:10px;overflow:hidden}product-info .product .product-form__quantity .quantity:before,product-info .product .product-form__quantity .quantity:after{display:none}product-info .product .product-form__quantity .quantity svg.icon{fill:#121212;color:#121212;opacity:1}product-info .product .product-form__quantity .quantity button.quantity__button{opacity:1}product-info .product .product-form__quantity .quantity input{border-right:1px solid #C3C3C3;border-left:1px solid #C3C3C3;color:#121212;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0}product-info .product.grid>.grid__item.product__info-wrapper section.product__info-container{max-width:100%}product-info .product .product-form__quantity+div{margin:0;clear:both}product-info .product product-form.product-form{margin:0}product-info .product product-form.product-form .product-form__buttons{max-width:100%;display:flex;gap:28px}product-info .product product-form button.product-form__submit{opacity:1;width:calc(50% - 14px);margin:0!important}product-info .product .product-form__buttons .shopify-payment-button{width:calc(50% - 14px)}product-info .product.grid .price span.badge{margin:0 0 0 10px}body.template-product .page-width:has(.ts-bg){padding:0 50px}body.template-product product-info{position:relative}body.template-product product-info:after{content:" ";background-image:url(/cdn/shop/files/CocoaSupply-GraphicElement-CocoaBeans_3_1_db0d2870-6530-4ed0-a46f-74c2d6b8074c.png?v=1750834665);background-repeat:no-repeat;background-size:contain;width:177px;height:151px;position:absolute;top:30px;right:30px;z-index:-1}#more-payment-options-link{font-weight:400;font-size:15px;line-height:100%;letter-spacing:0;text-align:center;text-decoration:underline;text-underline-offset:2px;color:#121212}::selection{background-color:#270c3f;color:#fff}product-info .product .product__description{margin:0 0 20px}quick-add-modal.quick-add-modal .quick-add-modal__content{background:#fff;max-height:fit-content;border:0;border-radius:20px;margin:200px 0 0;z-index:1}quick-add-modal.quick-add-modal .quick-add-modal__content nav.breadcrumbs{display:none}quick-add-modal.quick-add-modal .quick-add-modal__content .product{gap:70px}quick-add-modal.quick-add-modal .quick-add-modal__content .product .product__media-wrapper{max-width:calc(45% - 35px);width:calc(45% - 35px)}quick-add-modal.quick-add-modal .quick-add-modal__content .product .product__info-wrapper{max-width:calc(55% - 35px);width:calc(55% - 35px)}quick-add-modal.quick-add-modal .quick-add-modal__content .product .product__info-wrapper .product__title>h2{display:none}quick-add-modal.quick-add-modal .quick-add-modal__content .product .product__info-wrapper .product__title h2.h1{display:block;padding:40px 0 0;font-size:30px;line-height:40px}quick-add-modal.quick-add-modal .quick-add-modal__content button.quick-add-modal__toggle{background-color:#d77452}quick-add-modal.quick-add-modal .quick-add-modal__content button.quick-add-modal__toggle svg.icon path{fill:#fff}quick-add-modal.quick-add-modal .quick-add-modal__content .product .product__info-wrapper .price .price__regular{font-size:25px}quick-add-modal.quick-add-modal .quick-add-modal__content .product variant-selects label{min-width:auto!important}body quick-add-modal .product:not(.featured-product) .product__view-details{display:none}.quick-add-modal[open]:after{content:" ";background:#00000082;bottom:0;top:0;left:0;right:0;width:100%;height:100%;position:absolute}product-info .product.grid ul.product__media-list .product-media-container span.product__media-icon{right:10px;left:auto;background:transparent}product-info .product.grid ul.product__media-list .product-media-container span.product__media-icon svg.icon{display:none}product-info .product.grid ul.product__media-list .product-media-container span.product__media-icon span.svg-wrapper:after{content:"";position:absolute;width:30px;height:30px;background-image:url(/cdn/shop/files/Group_145.svg?v=1749842850);background-repeat:no-repeat;background-size:contain}product-info .product.grid .product__tax.caption.rte{display:none}header.header.page-width{position:unset}div#main-cart-footer{background:#fcf3e3}div#main-cart-footer .page-width{padding:0 50px 100px}div#main-cart-footer .page-width .cart__footer{padding:0}div#main-cart-footer .cart__footer .js-contents *{color:#270c3f}@media screen and (max-width: 1440px){body.template-product product-info:after{width:147px;height:121px;top:20px;right:20px}product-info nav.breadcrumbs{margin:0 0 34px}product-info .product.grid{gap:70px}product-info .product.grid>.grid__item{width:calc(50% - 35px);max-width:calc(50% - 35px)}product-info .product.grid .product__title h2{font-size:35px}product-info .product .price .price__regular{font-size:28px}product-info .product variant-selects .product-form__input--pill input[type=radio]+label{min-width:121px;margin:0 5px 0 0}product-info .product variant-selects fieldset{margin:0 0 25px}product-info .page-width{padding:55px 50px 80px}body .tab-content{margin:30px 0 0}body .tab-content p,body .tab-content ul li{font-size:18px;line-height:31px}body .ts-bg:after{width:120px;height:130px;right:20px;bottom:20px}body .tab-buttons li{font-size:18px}}@media screen and (max-width: 1199px){product-info .page-width{padding:50px 15px}body nav.breadcrumbs ol li a,body nav.breadcrumbs ol li span{font-size:15px}product-info nav.breadcrumbs{margin:0 0 25px}body.template-product product-info:after{width:110px;height:90px;right:10px}product-info .product.grid{gap:40px}product-info .product.grid>.grid__item{width:calc(50% - 20px);max-width:calc(50% - 20px)}product-info .product.grid .product__title h2{font-size:32px}product-info .product .price .price__regular{font-size:25px}product-info .product.grid .price{margin:0 0 20px;padding:0 0 20px}product-info .product .product__description p span{font-size:16px;line-height:24px}product-info .product legend.form__label,product-info .product label.form__label{font-size:16px}product-info .product variant-selects .product-form__input--pill input[type=radio]+label{min-width:112px}body.template-product .page-width:has(.ts-bg){padding:0 15px}body .ts-bg:after{width:90px;height:90px;right:10px;bottom:10px}body .tab-buttons li{font-size:16px;min-width:270px}quick-add-modal.quick-add-modal .quick-add-modal__content{width:90%}quick-add-modal.quick-add-modal .quick-add-modal__content .product{gap:50px}quick-add-modal.quick-add-modal .quick-add-modal__content .product .product__media-wrapper{max-width:calc(45% - 25px);width:calc(45% - 25px)}quick-add-modal.quick-add-modal .quick-add-modal__content .product .product__info-wrapper{max-width:calc(55% - 25px);width:calc(55% - 25px)}quick-add-modal.quick-add-modal .quick-add-modal__content .product .product__info-wrapper .product__title h2.h1{font-size:28px;line-height:36px}div#main-cart-footer .page-width{padding:0 15px 50px}}@media screen and (max-width: 1024px){product-info .product variant-selects .product-form__input--pill input[type=radio]+label{min-width:108px}body .ts-bg{padding:35px 40px 40px}quick-add-modal.quick-add-modal .quick-add-modal__content .product{gap:30px}quick-add-modal.quick-add-modal .quick-add-modal__content .product .product__media-wrapper{max-width:calc(45% - 15px);width:calc(45% - 15px)}quick-add-modal.quick-add-modal .quick-add-modal__content .product .product__info-wrapper{max-width:calc(55% - 15px);width:calc(55% - 15px)}quick-add-modal.quick-add-modal .quick-add-modal__content .product .product__info-wrapper button.product-form__submit{height:45px;font-size:15px}}@media screen and (max-width: 989px){product-info .product.grid{gap:20px}product-info .product.grid>.grid__item{width:calc(50% - 10px);max-width:calc(50% - 10px)}product-info .product variant-selects .product-form__input--pill input[type=radio]+label{min-width:auto;font-size:14px;padding:12px 10px}.tab-content ul{column-count:3}quick-add-modal.quick-add-modal product-info .product variant-selects{width:100%}quick-add-modal.quick-add-modal product-info .product variant-selects+.product-form__quantity{margin:0 0 30px;width:100%}quick-add-modal.quick-add-modal .quick-add-modal__content .product .product__info-wrapper .product__title h2.h1{font-size:24px;line-height:30px}quick-add-modal.quick-add-modal .quick-add-modal__content .product .product__info-wrapper .price .price__regular{font-size:20px}}@media screen and (max-width: 767px){product-info .product.grid .product__title h2{font-size:30px}product-info .product .price .price__regular{font-size:20px}product-info .product.grid .price{margin:0 0 15px;padding:0 0 15px}product-info .product .product__description{margin:0 0 20px}product-info .product.grid>.grid__item{width:100%;max-width:100%}product-info .product.grid{flex-wrap:wrap}product-info .product variant-selects{width:100%;float:unset}product-info .product variant-selects+.product-form__quantity{float:unset;width:100%;margin:0 0 20px;min-width:100%}body .ts-bg{padding:20px}body .tab-content p,body .tab-content ul li,.tab-content>*{font-size:16px;line-height:27px}body .tab-content ul{column-count:3}body .tab-buttons li{font-size:16px;min-width:auto}body .tab-buttons{overflow-x:auto;width:100%}body.template-product product-info:after,body .ts-bg:after{display:none}product-info nav.breadcrumbs{margin:0 0 12px}body nav.breadcrumbs ol li a,body nav.breadcrumbs ol li span{font-size:14px}body .tab-buttons li{font-size:13px;padding:12px 10px}quick-add-modal.quick-add-modal .quick-add-modal__content .product{flex-direction:column}quick-add-modal.quick-add-modal .quick-add-modal__content .product .product__media-wrapper,quick-add-modal.quick-add-modal .quick-add-modal__content .product .product__info-wrapper{width:100%;max-width:100%}quick-add-modal.quick-add-modal .quick-add-modal__content{margin:40px 0 0;max-height:100%}quick-add-modal.quick-add-modal .quick-add-modal__content .product .product__info-wrapper .product__title h2.h1{padding:0}quick-add-modal.quick-add-modal .quick-add-modal__content .product .product__media-wrapper{padding:30px 0 0}quick-add-modal.quick-add-modal .quick-add-modal__content .product .product__info-wrapper{margin:0 0 20px}quick-add-modal .slider .product__media-item.grid__item{width:100%;margin:0!important}}@media screen and (max-width: 600px){product-info .product product-form.product-form .product-form__buttons{flex-direction:column;gap:12px}product-info .product product-form button.product-form__submit,product-info .product .product-form__buttons .shopify-payment-button{width:100%}body .tab-buttons{justify-content:flex-start;gap:12px}body .tab-content{margin:20px 0 0}body .tab-content p,body .tab-content ul li,.tab-content>*{font-size:15px;line-height:24px}body .tab-content ul{column-count:1}body .tab-content ul li{margin:0 0 8px}.ts-new-product-col slider-component ul.ts-featured button.slick-prev:before,.ts-new-product-col slider-component ul.ts-featured button.slick-next:before{width:25px}.ts-new-product-col slider-component ul.ts-featured button.slick-prev{right:25px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
