.container{max-width:1536px;margin:0 auto;padding:0 15px}.oc__form-email input[type=text]::-webkit-input-placeholder,.oc__form-email input[type=email]::-webkit-input-placeholder{color:#fff}.oc__form-email input[type=text]::-moz-placeholder,.oc__form-email input[type=email]::-webkit-input-placeholder{color:#fff}.oc__form-email input[type=text]:-ms-input-placeholder,.oc__form-email input[type=email]:-ms-input-placeholder{color:#fff}.oc__form-email input[type=text]:-moz-placeholder,.oc__form-email input[type=email]:-moz-placeholder{color:#fff}.oc__product_tab_section{padding:100px 0}.oc__product-tabs,.oc__subscription-tabinner-wrap{border-bottom:1px solid #e6e6e6;display:flex;justify-content:center;-moz-column-gap:2rem;column-gap:2rem;align-items:flex-end}.oc__product_tablinks,.oc__subscription-tabinner-radio-lbl{background-color:#faf6f4;border:none;outline:none;cursor:pointer;line-height:1.5;padding:2rem 4.5rem;transition:.3s;position:relative;border-radius:1.5rem 1.5rem 0 0;font-size:16px;font-weight:600;text-align:center;display:block}.oc__subscription-tabinner-radio-lbl{background-color:#f8f2e3}.oc__product_tablinks:hover,.oc__subscription-tabinner-radio-lbl:hover{background-color:#ddd}.oc__product_tablinks.oc-active,.oc__subscription-tabinner-radio-lbl.oc-active{background-color:#a25424;color:#fff;pointer-events:none}.oc__product_tablinks.oc-active:before,.oc__subscription-tabinner-radio-lbl.oc-active:before,.oc__subscription-tabinner-item .oc__subscription-tabinner-rinput:checked+.oc__subscription-tabinner-radio-lbl:before{content:"";top:100%;left:50%;margin-left:-1.1rem;position:absolute;width:0px;height:0px;border-style:solid;border-width:1.3rem 1.1rem 0 1.1rem;border-color:#a25424 transparent transparent transparent;transform:rotate(0)}.oc__subscription-tabinner-wrap{gap:.6rem}.oc__subscription-tabinner-item{width:100%}.oc__subscription-tabinner-item .oc__subscription-tabinner-rinput:checked+.oc__subscription-tabinner-radio-lbl{background-color:#a25424;color:#fff;pointer-events:none}.oc__subscription-tabinner-radio-lbl{padding:1.4rem .5rem;font-size:16px}.oc__subscription-tabinner-radio-lbl .oc__discount-perct{color:#f39935;font-weight:800}.oc__product_inner-tab-wrap .oc__product_tab-list .oc__product-tabs{-moz-column-gap:1%;column-gap:1%}.oc__product_inner-tab-wrap .oc__product_tab-list .oc__product-tabs .oc__product_tablinks{max-width:49.5%;flex:0 0 49.5%;padding:1.3rem 2rem}.oc__product_inner-tab-wrap .oc__product-tabcontent{padding:0}.oc__product-tabcontent{display:none;padding:0;border-top:none}.oc__product-tabcontent.oc-active{display:block}.oc__product_tab-content-container{position:relative}.oc__product_tab-arrow{position:absolute;left:-7.5rem;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #a25424;border-radius:6rem;background:#a25424;cursor:pointer}.oc__product_tab-arrow.tab-arrow-left span{position:relative;top:-1px;left:-2px}.oc__product_tab-arrow.tab-arrow-right span{position:relative;top:-1px;left:1px}.oc__product_tab-arrow.tab-arrow-right{left:auto;right:-7.5rem}.oc__product_tab-arrow span{width:1rem;height:1.8rem;display:block}.oc__product_tab-arrow span svg{width:100%;height:100%}.oc__product_tab-arrow.tab-arrow-disabled{background:#fff;cursor:default}.oc__product_tab-arrow.tab-arrow-disabled span svg path{fill:#a25424}@media (max-width: 1800px){.oc__product_tab-content-container{padding:0 4rem}.oc__product_tab-content-container .oc__product_tab-arrow{width:4rem;height:4rem;left:-45px}.oc__product_tab-content-container .oc__product_tab-arrow.tab-arrow-right{left:auto;right:-45px}.oc__product_tablinks,.oc__subscription-tabinner-radio-lbl{line-height:1.4}}@media (max-width: 991px){.oc__product_tab_section{padding:8rem 0}.oc__product_tab-list .oc__product-tabs{-moz-column-gap:1.5rem;column-gap:1.5rem}.oc__product_tab-list .oc__product-tabs .oc__product_tablinks{padding:1.5rem 3.5rem;font-size:2rem}}@media (max-width: 767px){.oc__product_tab_section{padding:5rem 0}.oc__product_tab-list .oc__product-tabs{-moz-column-gap:.4rem;column-gap:.4rem}.oc__product_tab-list .oc__product-tabs .oc__product_tablinks{padding:1rem .8rem;font-size:1.4rem;border-radius:1rem 1rem 0 0}}.oc__product-inner-tab-item{margin:0;display:flex;flex-direction:column;gap:2rem}.oc__product-inner-tab-item .oc__btn a{width:100%;display:flex;justify-content:center}.oc__main_product-detail-block{display:flex;flex-wrap:wrap}.oc__main_product-detail-block .oc__main_product-image,.oc__main_product-detail-block .oc__main_product-content{max-width:50%;flex:0 0 50%;padding-top:80px}.oc__main_product-detail-block .oc__main_product-content h3{margin-bottom:30px}.oc__main_product-detail-block .oc__main_product-image{display:flex;justify-content:center;align-items:center}.oc__main_product-detail-block .oc__main_product-image img{max-width:350px;height:auto}.oc__subscription-title{font-size:16px;margin:0rem 0 1.5rem}.oc__subscription-title .oc__subs-required{color:#de8727}.oc__subscription-quantity-box li,.oc__subscription-small-box li{padding:0 .5rem;width:25%;position:relative}.oc__subscription-quantity-box li>div,.oc__subscription-small-box li>div{border:2px solid rgba(0,0,0,.1);border-radius:1rem;display:flex;align-items:center;flex-wrap:wrap;padding:2.5rem 1rem;cursor:pointer;transition:all .2s ease;height:100%;position:relative;justify-content:center}.oc__subscription-quantity-box li.active>div,.oc__subscription-small-box li.active>div{background:#faf6f4;border:2px solid #a25424}.oc__subscription-quantity-box li.active .oc__icon.fc-icon-checkbox,.oc__subscription-small-box li.active .oc__icon.fc-icon-checkbox{opacity:1}.oc__subscription-quantity-box li:hover>div,.oc__subscription-small-box li:hover>div{border:2px solid #a25424}.oc__subscription-quantity-box li svg,.oc__subscription-small-box li svg{cursor:pointer;width:100%;height:.7rem}.oc__icon.fc-icon-checkbox{width:2.6rem;height:2.6rem;border-radius:1rem;background:#a25424;display:flex;align-items:center;justify-content:center;position:absolute;left:-2px;top:-2px;opacity:0}.oc__icon.fc-icon-checkbox .oc__icon{display:inline-block;height:1em;width:1em;fill:currentColor;vertical-align:middle;stroke-width:1px;background:none;pointer-events:none}.oc__product_subs-quantity,.oc__subscription-small{display:flex;width:calc(100% + 1rem);margin-left:-5px;margin-right:-5px;padding:0;list-style:none}.oc__subscription-small li>div{padding:2rem 1rem;display:flex;align-items:center;justify-content:center;width:100%;gap:.8rem}.oc__subscription-small li>div .oc__week-number,.oc__subscription-small li>div .oc__week-label{display:block;font-weight:400;font-size:1.8rem;line-height:2rem;text-align:center;color:#000}.oc__subscription-small li>div svg{width:2.4rem;height:2.4rem}.oc__subscription-small .oc__more-quantity .oc__week-number{display:flex}.oc__subscription-quantity-box li .oc__pack-icon-name{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}.oc__subscription-quantity-box li .oc__pack-icon{height:2.2rem;display:flex;align-items:center;justify-content:center;font-size:18px;color:#1a1a1a}.oc__subscription-quantity-box li .oc__pack-name{font-size:18px;text-align:center;color:#1a1a1a;display:block}.oc__subscription-quantity-box li .oc__price-per-unit .price .price-item--sale{font-size:24px;text-align:center;width:100%;display:block;padding-top:.4rem;padding-bottom:.4rem;color:#000;font-weight:800}.oc__subscription-quantity-box li .oc__price-per-unit-label{font-size:16px;text-align:center;width:100%;display:block;padding-top:0}.oc__subscription-quantity-box li .oc__pack-discount{font-size:1.4rem;font-weight:500;text-align:center;text-transform:uppercase;background:#34b806;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:5px;width:8.6rem;height:2.2rem;position:absolute;left:calc(50% - 4.3rem);top:-1.2rem}.oc__subscription-quantity-box .oc__more .oc__price-per-unit,.oc__subscription-quantity-box .oc__more .oc__pack-discount{display:none}.oc__subscription-quantity-box .oc__more .oc__pack-icon{align-items:flex-end;margin-bottom:-1.5rem;height:3rem}.oc__subscription-quantity-box .oc__more .oc__pack-icon svg{width:100%;height:100%}.oc__subscription-quantity-box .oc__more .oc__pack-name,.oc__subscription-quantity-box .oc__more .oc__pack-icon{width:100%}.oc__subscription-quantity-box .oc__subscription-quantity-box-block{position:relative;top:1.5rem}.oc__subscription-arrow-quantity-box-wrap,.oc__subscription-arrow-small-box-wrap{width:100%;height:4rem;display:flex;align-items:center}.oc__subscription-arrow-quantity-box-wrap.oc__with-fullbox,.oc__subscription-arrow-small-box-wrap.oc__with-fullbox{margin:0;border:2px solid rgba(0,0,0,.1);box-sizing:border-box;border-radius:.8rem;padding:1rem 0}.oc__subscription-arrow-small-box-wrap.oc__with-fullbox{margin:0;height:6.8rem;position:relative}.oc__subscription-arrow-small-box-wrap .oc__small-control{display:flex;width:5.4rem;height:4rem;text-align:center;cursor:pointer;align-items:center;justify-content:center;border-radius:100%;background-color:transparent;transition:all .5s ease}.oc__subscription-arrow-small-box-wrap .oc__small-input{width:6rem;border:0;font-size:1.8rem;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.oc__subscription-arrow-small-box-wrap.oc__with-fullbox .oc__small-input{width:calc(100% - 10.8rem);border-left:2px solid rgba(0,0,0,.07);border-right:2px solid rgba(0,0,0,.07);height:auto}.oc__subscription-arrow-quantity-box-wrap.oc__with-fullbox{height:15rem;position:relative}.oc__subscription-arrow-quantity-box-wrap .oc__quantity-control{display:flex;width:5.4rem;height:4rem;text-align:center;cursor:pointer;align-items:center;justify-content:center;border-radius:100%;background-color:transparent;transition:all .5s ease}.oc__subscription-arrow-quantity-box-wrap .oc__quantity-input{width:6rem;border:0;font-size:1.8rem;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.oc__subscription-arrow-quantity-box-wrap.oc__with-fullbox .oc__quantity-input{width:calc(100% - 10.8rem);border-left:2px solid rgba(0,0,0,.07);border-right:2px solid rgba(0,0,0,.07);height:auto}.oc__subscription-arrow-quantity-box-wrap .oc__quantity-input-box{font-weight:400;font-size:1.8rem;color:#000;white-space:nowrap;display:block;width:100%}.oc__subscription-arrow-quantity-box-wrap .oc__price-per-unit{font-size:24px;font-weight:800;text-align:center;width:100%;display:block;padding-top:.8rem;padding-bottom:.8rem}.oc__subscription-arrow-quantity-box-wrap .oc__price-per-unit-label{font-size:1.6rem;text-align:center;width:100%;display:block;padding-top:0}.oc__subscription-arrow-quantity-box-wrap .oc__quantity-discount-box{font-size:1.4rem;font-weight:500;text-align:center;text-transform:uppercase;background:#34b806;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:5px;width:8.6rem;height:2.2rem;position:absolute;left:calc(50% - 4.3rem);top:-1.2rem}.oc__subscription-arrow-quantity-box-wrap .oc__quantity-discount-box.pulseAni{animation:tagPulseAni 1.2s ease-out;animation-iteration-count:infinite;animation-fill-mode:forwards}.oc__subscription-grind-wrap,.oc__subscription-sfoption-wrap{display:flex;width:calc(100% + 1rem);margin-left:-.5rem;margin-right:-.5rem;padding:0}.oc__subscription-grind-item,.oc__subscription-sfoption-item{padding:0 .5rem;flex:1}.oc__subscription-grind-radio-lbl,.oc__subscription-sfoption-radio-lbl{display:flex;align-items:center;justify-content:center;width:100%;gap:.8rem;flex-wrap:wrap;padding:2.1rem 1rem;border:2px solid rgba(0,0,0,.1);border-radius:1rem;cursor:pointer;position:relative}.oc__subscription-grind-radio-lbl span,.oc__subscription-sfoption-radio-lbl span{font-size:1.8rem}.oc__subscription-grind-rinput:checked+.oc__subscription-grind-radio-lbl{border:2px solid #a25424;background:#faf6f4}.oc__subscription-grind-rinput:checked+.oc__subscription-grind-radio-lbl .oc__icon.fc-icon-checkbox{opacity:1}.oc__subscription-sfoption-rinput:checked+.oc__subscription-sfoption-radio-lbl{border:2px solid #a25424;background:#faf6f4}.oc__subscription-sfoption-rinput:checked+.oc__subscription-sfoption-radio-lbl .oc__icon.fc-icon-checkbox{opacity:1}.oc__hide{display:none}@media (max-width: 1440px){.oc__subscription-quantity-box li .oc__price-per-unit .price .price-item--sale{font-size:2.4rem;padding:0}.oc__subscription-arrow-quantity-box-wrap .oc__price-per-unit{font-size:2.4rem}.oc__subscription-quantity-box li>div,.oc__subscription-small-box li>div{padding:1.5rem 1rem}.oc__subscription-quantity-box li .oc__pack-icon,.oc__subscription-quantity-box li .oc__pack-name,.oc__subscription-quantity-box li .oc__price-per-unit-label{font-size:1.4rem}.oc__subscription-quantity-box li .oc__price-per-unit .price .price-item--sale{font-size:2rem}.oc__subscription-grind-radio-lbl span,.oc__subscription-sfoption-radio-lbl span{font-size:1.6rem}.oc__product_tablinks,.oc__subscription-tabinner-radio-lbl{padding:1rem 2.5rem;font-size:2rem}.oc__main_product-content h3{font-size:2.8rem}.oc__subscription-tabinner-radio-lbl{padding:.8rem .5rem;font-size:1.6rem}.oc__subscription-grind-radio-lbl,.oc__subscription-sfoption-radio-lbl{padding:1rem}.oc__subscription-quantity-box li .oc__pack-discount{font-size:1rem;width:6.6rem;left:calc(50% - 3.3rem)}}@media (max-width: 1300px){.oc__subscription-quantity-box li .oc__price-per-unit .price .price-item--sale,.oc__subscription-arrow-quantity-box-wrap .oc__price-per-unit{font-size:2rem}}@media (max-width: 1024px){.oc__main_product-detail-block .oc__main_product-image,.oc__main_product-detail-block .oc__main_product-content{max-width:100%;flex:0 0 100%;padding-top:30px}.oc__product_tab-arrow{display:none}}@media (max-width: 767px){.oc__product_tab-content-container{padding:0}.oc__subscription-quantity-box li .oc__pack-icon,.oc__subscription-quantity-box li .oc__pack-name{font-size:1.4rem}.oc__subscription-tabinner-radio-lbl{font-size:1.6rem}.oc__icon.fc-icon-checkbox{width:1.8rem;height:1.8rem}.oc__product_subs-quantity,.oc__subscription-small{width:calc(100% + .5rem);margin-left:-2.5px;margin-right:-2.5px}.oc__subscription-quantity-box li,.oc__subscription-small-box li{padding:0 .25rem}.oc__subscription-quantity-box li>div,.oc__subscription-small-box li>div{padding:1.5rem .2rem 0}.oc__price-per-unit .price .price-item{font-size:1.8rem}.oc__subscription-grind-radio-lbl,.oc__subscription-sfoption-radio-lbl{padding:.8rem .5rem}.oc__subscription-tabinner-radio-lbl{padding:.8rem .2rem;font-size:1.4rem}.oc__subscription-tabinner-wrap{gap:.3rem}.oc__main_product-detail-block .oc__main_product-image img{height:auto}.oc__main_product-content h3{font-size:2.6rem}.oc__subscription-arrow-quantity-box-wrap.oc__with-fullbox{height:12rem}.oc__subscription-quantity-box li .oc__price-per-unit .price .price-item--sale,.oc__subscription-arrow-quantity-box-wrap .oc__price-per-unit{padding-top:0;padding-bottom:0}.oc__footer .oc__footer-wrap .oc__footer-logo img{max-width:180px;width:100%}}@media (max-width: 400px){.oc__subscription-arrow-quantity-box-wrap .oc__price-per-unit-label,.oc__subscription-arrow-quantity-box-wrap .oc__quantity-input-box{font-size:1.4rem}.oc__subscription-quantity-box li .oc__price-per-unit .price .price-item--sale,.oc__subscription-arrow-quantity-box-wrap .oc__price-per-unit{font-size:1.6rem}.oc__subscription-quantity-box li .oc__pack-discount{font-size:1.1rem;line-height:1.4rem;width:6rem;height:1.8rem;left:calc(50% - 3rem)}.oc__subscription-small li>div .oc__week-number,.oc__subscription-small li>div .oc__week-label{font-size:1.4rem}.oc__subscription-arrow-small-box-wrap .oc__small-input,.oc__subscription-grind-radio-lbl span,.oc__subscription-sfoption-radio-lbl span{font-size:1.4rem}}@keyframes tagPulseAni{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.oc__product_subs-quantity .price-item--regular{display:none}
/*# sourceMappingURL=/cdn/shop/t/59/assets/feature-product.css.map */
