/*!
Theme Name:    Once Upon a Coconut
Author:        @zackeryfretty
Author URI:    https://zackeryfretty.com
Description:   Custom Theme for OUAC
Version:       1.0.0
License:       GNU General Public License v3 or later
License URI:   https://www.gnu.org/licenses/gpl-3.0.html
Template:      page-builder-framework
Text Domain:   page-builder-framework-child
*/.no-p p:last-child{margin-bottom:0 !important}.limited-col-right .fl-col-content{max-width:600px;margin-right:auto}.limited-col-left .fl-col-content{max-width:600px;margin-left:auto}.can-col-left .fl-col-content .fl-module{max-width:600px;margin-left:auto;width:100%}.can-col-right .fl-col-content .fl-module{max-width:600px;margin-right:auto;width:100%}.menu-bold a{font-family:t-star-pro-bold !important}.menu-tight a{line-height:1 !important;padding-bottom:7px !important;padding-top:7px !important}.btn-m-188{min-width:188px}button:hover,button:focus,button:active,textarea:hover,textarea:focus,textarea:active,input:hover,input:focus,input:active,a:hover,a:focus,a:active{outline:none !important;box-shadow:none !important}blockquote{border-color:#000}.wpbf-button,input[type="submit"],.pp-submit-button{box-shadow:4px 4px 0;text-transform:uppercase;padding:12px 25px;font-size:16px;transition-duration:0.5s;text-transform:uppercase;cursor:pointer}.wpbf-button:hover,input[type="submit"]:hover,.pp-submit-button:hover{box-shadow:none;transform:translate(4px, 4px);transition-duration:0.5s}.animsition-overlay-slide{background-color:#fff !important;z-index:99999999999 !important;background-image:url("/wp-content/uploads/2020/05/circle-logo.png");background-position:center;background-repeat:no-repeat;background-size:115px !important}.woopack-offcanvas-overlay{background:rgba(0,0,0,0.1) !important}.woopack-offcanvas-cart-panel .woopack-offcanvas-inner{box-shadow:none !important}.hp-can-apngs{max-height:485px;width:auto}.floating-socials{position:fixed;top:32%;right:0;display:flex;flex-grow:unset;flex-direction:column;z-index:9999;background:transparent;padding:3px}.floating-socials a{align-self:center}.floating-socials img{max-height:22px;width:auto;margin:6px 7px}#pure-row .wpbf-button{padding-left:40px;padding-right:40px;background:transparent;font-size:19px}#pure-row .wpbf-button:hover{background:#000}#pure-row .details-row{display:flex;align-items:center;flex-wrap:wrap;color:#000;font-family:t-star-pro-bold;font-weight:400;font-style:normal;font-size:14px;text-transform:uppercase}#pure-row .details-row img{max-height:40px;width:auto;margin:7px 15px 7px 0;align-self:center}#caffine-row .wpbf-button{padding-left:40px;padding-right:40px;background:transparent;font-size:19px}#caffine-row .wpbf-button:hover{background:#000}#caffine-row .details-row{display:flex;align-items:center;flex-wrap:wrap;color:#000;font-family:t-star-pro-bold;font-weight:400;font-style:normal;font-size:14px;text-transform:uppercase;justify-content:flex-end}#caffine-row .details-row img{max-height:40px;width:auto;margin:7px 15px 7px 0;align-self:center}#tequila-row .wpbf-button{padding-left:20px;padding-right:20px;background:transparent;font-size:19px}#tequila-row .wpbf-button:hover{background:#000}#tequila-row .details-row{display:flex;align-items:center;flex-wrap:wrap;color:#000;font-family:t-star-pro-bold;font-weight:400;font-style:normal;font-size:14px;text-transform:uppercase}#tequila-row .details-row img{max-height:40px;width:auto;margin:7px 15px 7px 0;align-self:center}.product-meta-col .details-row{display:flex;align-items:center;color:#000;font-family:t-star-pro-bold;font-weight:400;font-style:normal;font-size:14px;text-transform:uppercase}.product-meta-col .details-row img{max-height:34px;width:auto;margin-right:7px;align-self:center}.product-meta-col .details-row{display:flex;align-items:center;flex-wrap:wrap;color:#000;font-family:t-star-pro-bold;font-weight:400;font-style:normal;font-size:14px;text-transform:uppercase}.product-meta-col .details-row img{max-height:40px;width:auto;margin:7px 15px 7px 0;align-self:center}.product-meta-col .price-of-cases h3{font-family:t-star-pro;font-size:20px;color:#000}.product-meta-col .price-of-cases .price{width:auto;display:inline}.product-meta-col .price-of-cases .price .woocommerce-Price-amount{font-size:26px;font-family:t-star-pro-bold;color:#000}.product-meta-col .woovr-variations .woovr-variation{align-items:baseline}.product-meta-col .woovr-variation-radio .woovr-variation-info .woovr-variation-description{font-size:12px}.product-meta-col .variations_form .variations{display:none}.product-meta-col .single_variation{display:none !important}.product-meta-col .single_variation_wrap{margin-top:15px}.product-meta-col .woovr-variations .woovr-variation:hover{background:none}.product-meta-col .quantity{box-shadow:4px 4px 0;margin-right:25px !important;display:inline-flex !important}.product-meta-col .quantity .qty{border:none;border-top:2px solid #000;border-bottom:2px solid #000;border-radius:0 !important;left:0}.product-meta-col .quantity .wpbf-qty-decrease{border:none;border-top:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #000}.product-meta-col .quantity .wpbf-qty-decrease:hover{background:#fff}.product-meta-col .quantity .wpbf-qty-increase{border:none;border-top:2px solid #000;border-bottom:2px solid #000;border-right:2px solid #000;left:0}.product-meta-col .quantity .wpbf-qty-increase:hover{background:#fff}.product-meta-col .tiny-disc-text{font-family:t-star-pro;font-size:12px}.product-meta-col .single_add_to_cart_button{width:250px;text-transform:uppercase}.product-meta-col .single_add_to_cart_button:hover{background:#000 !important;border-color:#000 !important}.woocommerce table th,.woocommerce .wpbf-table th{background:#fff !important;border:none !important}.woocommerce-cart .woocommerce-cart-form .quantity{box-shadow:4px 4px 0;margin-right:25px !important;display:inline-flex !important}.woocommerce-cart .woocommerce-cart-form .quantity .qty{border:none;border-top:2px solid #000;border-bottom:2px solid #000;border-radius:0 !important;left:0;text-align:center !important}.woocommerce-cart .woocommerce-cart-form .quantity .wpbf-qty-decrease{border:none;border-top:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #000}.woocommerce-cart .woocommerce-cart-form .quantity .wpbf-qty-decrease:hover{background:#fff}.woocommerce-cart .woocommerce-cart-form .quantity .wpbf-qty-increase{border:none;border-top:2px solid #000;border-bottom:2px solid #000;border-right:2px solid #000;left:0}.woocommerce-cart .woocommerce-cart-form .quantity .wpbf-qty-increase:hover{background:#fff}.woocommerce-cart .shop_table .actions{margin-top:15px}.woocommerce-cart table.cart td.actions,.woocommerce-checkout table.cart td.actions,#add_payment_method table.cart td.actions{background:#fff !important;border:none !important;padding:0}.woocommerce-cart .cart-collaterals .cart_totals h2,.woocommerce-checkout .cart-collaterals .cart_totals h2,#add_payment_method .cart-collaterals .cart_totals h2{background:#fff;border:none;font-size:19px}.woocommerce table.shop_table tr{border:none !important}.woocommerce-checkout table.shop_table thead th,.woocommerce-checkout table.shop_table tfoot th{padding-left:0;padding-right:0}.woocommerce-checkout .woocommerce table.shop_table td{padding-left:0;padding-right:0}.uabb-modal-close .uabb-close-icon{background:#fff;border-radius:500%;padding:0px}.woocommerce-order-details__title,.woocommerce-column__title{text-transform:uppercase}.hp-carousel-container{max-width:1267px;margin:0 auto;padding:55px 15px;align-items:center}.hp-carousel-container .hpc-top-btns .wpbf-button{text-align:left;padding:7px;padding-top:9px;margin-bottom:10px;width:180px;background:#fff}.hp-carousel-container .hpc-top-btns .wpbf-button:hover{color:#000}.hp-carousel-container .hpc-top-btns .wpbf-button:active,.hp-carousel-container .hpc-top-btns .wpbf-button:focus{box-shadow:4px 4px 0 !important;transform:translate(0px, 0px) !important}.hp-carousel-container #pure-btn{background:#49c5b1}.hp-carousel-container #pure-btn:hover{background:#49c5b1 !important}.hp-carousel-container #caf-btn:hover{background:#c3366f !important}.hp-carousel-container #teq-btn:hover{background:#84754e !important}.hp-carousel-container .hpc-bottom-btns{margin-top:35px}.hp-carousel-container .hpc-bottom-btns #hp-shop-btn{background:#49c5b1}.hp-carousel-container .hpc-bottom-btns #hp-shop-btn:hover{color:#fff;background:#000}.hp-product-carousel{position:relative;height:400px;overflow:hidden}.hp-product-carousel div{position:absolute;transition:transform 1s, left 1s, opacity 1s, z-index 0s;opacity:1;pointer-events:none}.hp-product-carousel div img{height:400px;width:auto;transition:all .2s ease-in-out;transform:scale(1);transition-duration:0.5s}.hp-product-carousel div.hideLeft{left:0%;opacity:0;transform:translateY(50%) translateX(-50%)}.hp-product-carousel div.hideLeft img{width:auto;transform:scale(0.5);transition-duration:0.5s}.hp-product-carousel div.hideRight{left:100%;opacity:0;transform:translateY(0%) translateX(-50%)}.hp-product-carousel div.hideRight img{width:200px}.hp-product-carousel div.prev{z-index:1;position:absolute;left:30%;transform:translateY(0px) translateX(-50%)}.hp-product-carousel div.prev img{width:auto;transform:scale(0.5);transition-duration:0.5s}.hp-product-carousel div.prevLeftSecond{z-index:1;position:absolute;left:70%;transform:translateY(0%) translateX(-50%)}.hp-product-carousel div.prevLeftSecond img{width:auto;transform:scale(0.5);transition-duration:0.5s}.hp-product-carousel div.selected{z-index:10;position:absolute;left:50%;transform:translateY(0px) translateX(-50%)}.hp-product-carousel div.next{z-index:1;position:absolute;left:70%;transform:translateY(0px) translateX(-50%)}.hp-product-carousel div.next img{width:auto;transform:scale(0.5);transition-duration:0.5s}.hp-product-carousel div.nextRightSecond{z-index:1;position:absolute;left:30%;transform:translateY(0%) translateX(-50%)}.hp-product-carousel div.nextRightSecond img{width:auto;transform:scale(0.5);transition-duration:0.5s}.woocommerce-EditAccountForm .form-row .input-text{background:#fff;color:#fff;border:2px solid #000}.woocommerce-EditAccountForm fieldset{border:none;padding:0;margin-bottom:0}.woocommerce-EditAccountForm fieldset legend{font-family:t-star-pro-medium, Verdana, Arial, sans-serif;font-size:14px;font-weight:700}.woopack-offcanvas-cart-panel .woopack-offcanvas-inner{max-height:50vh !important}.woopack-offcanvas-cart-panel .woopack-offcanvas-inner .woocommerce-mini-cart.cart_list{max-height:50vh !important;padding-left:0;padding:0px 25px}.woopack-offcanvas-cart-panel .woopack-offcanvas-header{border:none;padding:10px 25px;padding-bottom:0}.woopack-offcanvas-cart-panel .woopack-offcanvas-close{float:none;font-family:t-star-pro-medium, Verdana, Arial, sans-serif;font-size:23px;border-bottom:2px solid #000;padding-bottom:5px !important}.woopack-offcanvas-cart-panel .woopack-offcanvas-close .style-chev{font-size:30px !important;margin-right:20px}.woopack-offcanvas-cart-panel .woocommerce-mini-cart__empty-message{padding:10px 25px}.woopack-offcanvas-cart-panel .woopack-cart-items .woocommerce-mini-cart__total{padding:6px 25px;border:none}.woopack-offcanvas-cart-panel .woopack-cart-items .woocommerce-mini-cart__buttons{padding:6px 25px;padding-bottom:10px;display:block}.woopack-offcanvas-cart-panel .woopack-cart-items ul li.woocommerce-mini-cart-item a.remove.remove_from_cart_button{position:relative !important;width:auto !important;height:auto !important;font-size:13px !important;top:0 !important;right:0 !important;left:0 !important;text-align:left;font-family:t-star-pro, Verdana, Arial, sans-serif;letter-spacing:0px !important}.single-nutritional-facts{text-align:center;width:155px;max-width:100%;font-size:13px;position:relative;right:4px}.single-nutritional-facts a{color:#000 !important}.footer-optin{max-width:300px;margin:0 auto}.footer-optin .fl-subscribe-form .fl-form-field input{padding:11.5px 12px;border-color:#000;font-size:14px}.footer-optin .fl-subscribe-form .fl-form-field input ::placeholder{color:#000 !important}.footer-optin .fl-subscribe-form .fl-button{font-size:14px !important;padding:10.5px !important;text-transform:uppercase}.single-product-layout-1 .stock{display:none !important}.single-product-layout-1 .woopack-product-title{margin-bottom:5px}.single-product-layout-1 .woopack-product-title:after{content:'(12 can case)';font-size:14px;margin-left:0px;display:block}.single-product-layout-1 .single-product-image .woopack-product-featured-image{width:155px;max-width:100%}.single-product-layout-1 .people-love-us{text-transform:uppercase;font-family:t-star-pro-bold;font-weight:700;margin-bottom:15px}.single-product-layout-1 .people-love-us .animate__animated{--animate-delay: 0.3s !important}.single-product-layout-1 .people-love-us .fas{margin-right:2px}.single-product-layout-1 .people-love-us a{margin-left:5px}.single-product-layout-1 .woocommerce-product-add-to-cart{margin-bottom:5px !important}.single-product-layout-1 .quantity{box-shadow:4px 4px 0;margin-right:25px !important;display:inline-flex !important}.single-product-layout-1 .quantity .qty{border:none;border-top:2px solid #000;border-bottom:2px solid #000;border-radius:0 !important;left:0}.single-product-layout-1 .quantity .wpbf-qty-decrease{border:none;border-top:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #000}.single-product-layout-1 .quantity .wpbf-qty-decrease:hover{background:#fff}.single-product-layout-1 .quantity .wpbf-qty-increase{border:none;border-top:2px solid #000;border-bottom:2px solid #000;border-right:2px solid #000;left:0}.single-product-layout-1 .quantity .wpbf-qty-increase:hover{background:#fff}.single-product-layout-1 .free-ship-btn{display:inline-block}.single-product-layout-1 .free-ship-btn .free-ship-text{text-align:center;font-size:13px;margin-top:5px}.single-product-layout-1 .wcsatt-options-prompt-radios{padding-left:0;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start}.single-product-layout-1 .wcsatt-options-prompt-radios li{border:2px solid #49c5b1;padding:8px 12px;margin-bottom:10px !important;max-width:396px;width:100%;cursor:pointer}.single-product-layout-1 .wcsatt-options-prompt-radios li .wcsatt-options-prompt-action{font-family:t-star-pro-bold;font-weight:700;text-transform:uppercase;font-size:18px}.single-product-layout-1 .wcsatt-options-prompt-radios li .one-time-price{text-indent:20.5px;font-family:t-star-pro-bold;font-weight:700;text-transform:uppercase;font-size:18px;color:#49c5b1}.single-product-layout-1 .wcsatt-options-prompt-radios li .you-control{text-indent:22px;font-size:13px;margin-top:5px;text-transform:none;font-family:t-star-pro-medium;font-weight:400}.single-product-layout-1 .wcsatt-options-prompt-radios li .subscription-price ins bdi{color:#49c5b1}.single-product-layout-1 .wcsatt-options-prompt-radios li .wcsatt-options-prompt-label .price{margin-left:0 !important}.single-product-layout-1 .wcsatt-options-prompt-radios li:first-child{margin-bottom:0 !important}.single-product-layout-1 .wcsatt-options-prompt-radios li:last-child{margin-top:15px}.single-product-layout-1 .layout-1-product-details{margin-top:0;margin-bottom:0}.single-product-layout-1 .show-prod-details{cursor:pointer;font-size:23px;line-height:12px;margin-bottom:13px}.mfp-bg{background:rgba(0,0,0,0.1) !important}.wall-love-modal{max-width:85vw;width:800px;margin:0 auto;background:transprent;padding:25px;height:100vh;overflow:scroll}.wall-love-modal .mfp-close{display:none !important}@media (max-width: 1024px){.hp-product-carousel,.hp-product-carousel div img{height:320px}}@media (max-width: 768px){.hp-carousel-container{flex-direction:column-reverse;padding:15px}.hp-carousel-container .can-btn-container .wpbf-button{width:100%}.hp-carousel-container .can-btn-container .hpc-top-btns .wpbf-button{text-align:center;padding:12px 25px}.hp-carousel-container .can-btn-container .hpc-bottom-btns{margin-top:15px;margin-bottom:35px}.hp-product-carousel{height:300px;margin-bottom:35px}.hp-product-carousel div img{height:300px}#caffine-row .details-row{justify-content:start}.limited-col-left .fl-col-content,.limited-col-right .fl-col-content,.can-col-left .fl-col-content .fl-module,.can-col-right .fl-col-content .fl-module{max-width:100% !important}.footer-optin .fl-subscribe-form .fl-form-field input{text-align:center}.floating-socials{display:none}.single-product-layout-1 .wcsatt-options-prompt-radios li .you-control,.single-product-layout-1 .wcsatt-options-prompt-radios li .one-time-price{text-indent:0}.single-product-layout-1 .single-product-image{width:40% !important}.single-product-layout-1 .free-ship-btn{margin-top:20px;width:100%}.single-product-layout-1 .free-ship-text{text-align:left !important;margin-bottom:10px}}@media (max-width: 480px){.hp-product-carousel{margin:20px auto;height:185px}.hp-product-carousel div img{height:185px}}
