:root{--prena-motion-fast:150ms;--prena-motion-base:220ms;--prena-motion-ease:cubic-bezier(0.22,1,0.36,1);--prena-elevation-modal:0 12px 40px rgba(0,0,0,0.16);--prena-focus-ring:0 0 0 2px #fff,0 0 0 4px currentColor}.wpro-pre-order-availability-date,.wpro-pre-order-quantity{margin-bottom:20px}.wpro-pre-order-availability-date,.wpro-pre-order-quantity{font-style:oblique;font-size:16px}.wpro-pre-order-after-name-cart,.wpro-pre-order-availability-date-cart{font-style:oblique;font-size:14px}.fa{color:green;margin-right:5px}.wpro-pre-order-shop-page{font-style:oblique;font-size:16px;margin-bottom:10px}.wpro_notice{width:fit-content;max-width:100%;margin:5px 0;transition:opacity var(--prena-motion-fast) var(--prena-motion-ease),transform var(--prena-motion-fast) var(--prena-motion-ease)}.badge.prena-badge{color:var(--woo_pre_order_product_page_notice_text_color);border-color:var(--woo_pre_order_product_page_notice_background_color);background:var(--woo_pre_order_product_page_notice_background_color)}.et-product-detail .summary .badge.prena-badge{color:var(--woo_pre_order_product_page_notice_text_color);border-color:var(--woo_pre_order_product_page_notice_background_color);background:var(--woo_pre_order_product_page_notice_background_color)}.badge.prena-badge svg{fill:var(--woo_pre_order_product_page_notice_text_color)}.wpro_product_page_notice svg{stroke:var(--woo_pre_order_product_page_notice_text_color);flex-shrink:0}.wpro_product_page_notice.wpro_show_in_page{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center}.wpro_product_page_notice.modal-notice{display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer;transition:filter var(--prena-motion-fast) var(--prena-motion-ease),transform var(--prena-motion-fast) var(--prena-motion-ease),box-shadow var(--prena-motion-fast) var(--prena-motion-ease)}.wpro_product_page_notice.modal-notice:hover{filter:brightness(0.97);transform:translateY(-1px)}.wpro_product_page_notice.modal-notice:active{transform:translateY(0);filter:brightness(0.94)}.wpro_product_page_notice.modal-notice:focus-visible{outline:none;box-shadow:var(--prena-focus-ring)}.wpro_product_page_notice.modal-notice span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prena-modal{display:none;position:fixed;inset:0;background:rgba(15,23,42,0.45);justify-content:center;align-items:center;z-index:99999999;padding:16px;opacity:0;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.prena-modal.is-open{display:flex;animation:prenaModalScrimIn var(--prena-motion-base) var(--prena-motion-ease) forwards}.prena-modal.is-closing{display:flex;animation:prenaModalScrimOut var(--prena-motion-fast) ease forwards}.prena-modal-content{background:#fff;width:90%;max-width:500px;padding:24px 28px;border-radius:12px;box-shadow:var(--prena-elevation-modal);position:relative;transform:translateY(8px) scale(0.98);opacity:0}.prena-modal.is-open .prena-modal-content{animation:prenaPopupIn var(--prena-motion-base) var(--prena-motion-ease) forwards}.prena-modal.is-closing .prena-modal-content{animation:prenaPopupOut var(--prena-motion-fast) ease forwards}body.prena-modal-open{overflow:hidden}.prena-close{position:absolute;top:8px;right:10px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;cursor:pointer;color:#64748b;border:0;background:transparent;border-radius:8px;transition:color var(--prena-motion-fast) var(--prena-motion-ease),background-color var(--prena-motion-fast) var(--prena-motion-ease)}.prena-close:hover{color:#0f172a;background-color:rgba(15,23,42,0.06)}.prena-close:focus-visible{outline:none;box-shadow:var(--prena-focus-ring)}.prena-modal-content h2{font-size:18px;margin:0 0 16px;color:#0f172a;line-height:1.35}.prena-modal-content ul{margin:12px 0 0;padding-left:1.1em}.prena-modal-content li{margin:6px 0}@keyframes prenaPopupIn{from{opacity:0;transform:translateY(8px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes prenaPopupOut{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(0.98)}}@keyframes prenaModalScrimIn{from{opacity:0}to{opacity:1}}@keyframes prenaModalScrimOut{from{opacity:1}to{opacity:0}}.wpro_cart_notice{color:var(--woo_pre_order_cart_notice_text_color);background-color:var(--woo_pre_order_cart_notice_background_color);font-size:var(--woo_pre_order_cart_notice_font_size);font-weight:var(--woo_pre_order_cart_notice_font_weight);font-style:var(--woo_pre_order_cart_notice_font_style);padding-top:var(--woo_pre_order_cart_notice_padding_top);padding-right:var(--woo_pre_order_cart_notice_padding_right);padding-bottom:var(--woo_pre_order_cart_notice_padding_bottom);padding-left:var(--woo_pre_order_cart_notice_padding_left);border-color:var(--woo_pre_order_cart_notice_border_color);border-style:var(--woo_pre_order_cart_notice_border_type);border-width:var(--woo_pre_order_cart_notice_border_size);border-top-left-radius:var(--woo_pre_order_cart_notice_border_radius_top);border-top-right-radius:var(--woo_pre_order_cart_notice_border_radius_right);border-bottom-right-radius:var(--woo_pre_order_cart_notice_border_radius_bottom);border-bottom-left-radius:var(--woo_pre_order_cart_notice_border_radius_left);display:inline-block;max-width:100%;line-height:1.35}.wpro_product_page_notice{color:var(--woo_pre_order_product_page_notice_text_color);background-color:var(--woo_pre_order_product_page_notice_background_color);font-size:var(--woo_pre_order_product_page_notice_font_size);font-weight:var(--woo_pre_order_product_page_notice_font_weight);font-style:var(--woo_pre_order_product_page_notice_font_style);padding-top:var(--woo_pre_order_product_page_notice_padding_top);padding-right:var(--woo_pre_order_product_page_notice_padding_right);padding-bottom:var(--woo_pre_order_product_page_notice_padding_bottom);padding-left:var(--woo_pre_order_product_page_notice_padding_left);border-color:var(--woo_pre_order_product_page_notice_border_color);border-style:var(--woo_pre_order_product_page_notice_border_type);border-width:var(--woo_pre_order_product_page_notice_border_size);border-top-left-radius:var(--woo_pre_order_product_page_notice_border_radius_top);border-top-right-radius:var(--woo_pre_order_product_page_notice_border_radius_right);border-bottom-right-radius:var(--woo_pre_order_product_page_notice_border_radius_bottom);border-bottom-left-radius:var(--woo_pre_order_product_page_notice_border_radius_left);line-height:1.4}.wpro_shop_page_notice{color:var(--woo_pre_order_shop_page_notice_text_color);background-color:var(--woo_pre_order_shop_page_notice_background_color);font-size:var(--woo_pre_order_shop_page_notice_font_size);font-weight:var(--woo_pre_order_shop_page_notice_font_weight);font-style:var(--woo_pre_order_shop_page_notice_font_style);padding-top:var(--woo_pre_order_shop_page_notice_padding_top);padding-right:var(--woo_pre_order_shop_page_notice_padding_right);padding-bottom:var(--woo_pre_order_shop_page_notice_padding_bottom);padding-left:var(--woo_pre_order_shop_page_notice_padding_left);border-color:var(--woo_pre_order_shop_page_notice_border_color);border-style:var(--woo_pre_order_shop_page_notice_border_type);border-width:var(--woo_pre_order_shop_page_notice_border_size);border-top-left-radius:var(--woo_pre_order_shop_page_notice_border_radius_top);border-top-right-radius:var(--woo_pre_order_shop_page_notice_border_radius_right);border-bottom-right-radius:var(--woo_pre_order_shop_page_notice_border_radius_bottom);border-bottom-left-radius:var(--woo_pre_order_shop_page_notice_border_radius_left);display:inline-block;max-width:100%;line-height:1.35}.wpro_product_badge{color:var(--woo_pre_order_product_badge_text_color);background-color:var(--woo_pre_order_product_badge_background_color);font-size:var(--woo_pre_order_product_badge_font_size);font-weight:var(--woo_pre_order_product_badge_font_weight);font-style:var(--woo_pre_order_product_badge_font_style);padding-top:var(--woo_pre_order_product_badge_padding_top);padding-right:var(--woo_pre_order_product_badge_padding_right);padding-bottom:var(--woo_pre_order_product_badge_padding_bottom);padding-left:var(--woo_pre_order_product_badge_padding_left);border-color:var(--woo_pre_order_product_badge_border_color);border-style:var(--woo_pre_order_product_badge_border_type);border-width:var(--woo_pre_order_product_badge_border_size);border-top-left-radius:var(--woo_pre_order_product_badge_border_radius_top);border-top-right-radius:var(--woo_pre_order_product_badge_border_radius_right);border-bottom-right-radius:var(--woo_pre_order_product_badge_border_radius_bottom);border-bottom-left-radius:var(--woo_pre_order_product_badge_border_radius_left);width:fit-content !important;max-width:calc(100% - 16px);display:flex !important;align-items:center !important;gap:8px !important;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transition:box-shadow var(--prena-motion-fast) var(--prena-motion-ease),transform var(--prena-motion-fast) var(--prena-motion-ease)}.product:hover .wpro_product_badge.thumbnail_top_right,.product:hover .wpro_product_badge.thumbnail_top_left,.product:hover .wpro_product_badge.thumbnail_bottom_right,.product:hover .wpro_product_badge.thumbnail_bottom_left,.wc-block-product:hover .wpro_product_badge{transform:translateY(-1px);box-shadow:0 4px 12px rgba(15,23,42,0.12)}.wpro_product_badge.after{flex-direction:row-reverse}.wpro_product_badge span{width:auto !important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpro_product_badge img,.wp-theme-goya .products .product .product_thumbnail .wpro_product_badge img{height:var(--woo_pre_order_product_badge_font_size) !important;width:auto !important;object-fit:cover !important;object-position:center !important;padding:0 !important;margin:0 !important;flex-shrink:0}.wp-theme-goya .wpro_product_badge.thumbnail_top_right,.wp-theme-goya .wpro_product_badge.thumbnail_bottom_right,.wp-theme-goya .wpro_product_badge.thumbnail_top_left,.wp-theme-goya .wpro_product_badge.thumbnail_bottom_left{position:absolute !important;top:var(--woo_pre_order_product_badge_spacing_top) !important;right:var(--woo_pre_order_product_badge_spacing_right) !important;bottom:var(--woo_pre_order_product_badge_spacing_bottom) !important;left:var(--woo_pre_order_product_badge_spacing_left) !important}.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{position:relative !important}.wpro_product_badge.thumbnail_top_right{position:absolute !important;z-index:99;top:var(--woo_pre_order_product_badge_spacing_top) !important;right:var(--woo_pre_order_product_badge_spacing_right) !important}.wpro_product_badge.thumbnail_top_left{position:absolute !important;z-index:99;top:var(--woo_pre_order_product_badge_spacing_top) !important;left:var(--woo_pre_order_product_badge_spacing_left) !important}.wpro_product_badge.thumbnail_bottom_right{position:absolute !important;z-index:99;bottom:var(--woo_pre_order_product_badge_spacing_bottom) !important;right:var(--woo_pre_order_product_badge_spacing_right) !important}.wpro_product_badge.thumbnail_bottom_left{position:absolute !important;z-index:99;bottom:var(--woo_pre_order_product_badge_spacing_bottom) !important;left:var(--woo_pre_order_product_badge_spacing_left) !important}.customize-partial-edit-shortcuts-shown .wpro_product_badge.thumbnail_top_right,.customize-partial-edit-shortcuts-shown .wpro_product_badge.thumbnail_bottom_right,.customize-partial-edit-shortcuts-shown .wpro_product_badge.thumbnail_top_left,.customize-partial-edit-shortcuts-shown .wpro_product_badge.thumbnail_bottom_left{position:absolute;top:var(--woo_pre_order_product_badge_spacing_top);right:var(--woo_pre_order_product_badge_spacing_right);bottom:var(--woo_pre_order_product_badge_spacing_bottom);left:var(--woo_pre_order_product_badge_spacing_left)}.wpro_payment_type,.wpro_product_page_notice_wrap,.wpro_preorder_freeship,.wpro_preorder_limit{display:flex;align-items:center;gap:5px}.wpro_pre_order_info{margin:12px 0}.wpro_pre_order_info .wpro_price{color:#b42318;font-weight:600}.wpro_pre_order_info hr{opacity:0}.single_add_to_cart_button.wpro_add_to_cart_button,.single_add_to_cart_button.wpro_pre_order_button,.wpro_add_to_cart_button{transition:filter var(--prena-motion-fast) var(--prena-motion-ease),transform var(--prena-motion-fast) var(--prena-motion-ease),box-shadow var(--prena-motion-fast) var(--prena-motion-ease),opacity var(--prena-motion-fast) var(--prena-motion-ease);will-change:transform}.single_add_to_cart_button.wpro_add_to_cart_button:hover:not(.disabled):not(:disabled),.single_add_to_cart_button.wpro_pre_order_button:hover:not(.disabled):not(:disabled),.wpro_add_to_cart_button:hover:not(.disabled):not(:disabled){filter:brightness(0.96);transform:translateY(-1px)}.single_add_to_cart_button.wpro_add_to_cart_button:active:not(.disabled):not(:disabled),.single_add_to_cart_button.wpro_pre_order_button:active:not(.disabled):not(:disabled){transform:translateY(0);filter:brightness(0.92)}.single_add_to_cart_button.wpro_add_to_cart_button:focus-visible,.single_add_to_cart_button.wpro_pre_order_button:focus-visible,.wpro_add_to_cart_button:focus-visible{outline:none;box-shadow:var(--prena-focus-ring)}.single_add_to_cart_button.wpro_disable_buy_product,.single_add_to_cart_button.disabled.wpro_add_to_cart_button,.wpro_disable_buy_product{opacity:0.55;cursor:not-allowed !important;pointer-events:none;transform:none !important;filter:none !important}.wp-theme-goya .checkout .woocommerce-checkout-review-order-container .woocommerce-checkout-review-order-table .cart_item .product-name .et-product-name{float:right;margin-right:20px}.wc-block-product:has(.wpro_product_badge){position:relative}.woocommerce .wp-block-woocommerce-product-image-gallery .wpro_product_badge{position:relative}@media (prefers-reduced-motion:reduce){:root{--prena-motion-fast:0ms;--prena-motion-base:0ms}.prena-modal.is-open,.prena-modal.is-closing,.prena-modal.is-open .prena-modal-content,.prena-modal.is-closing .prena-modal-content,.wpro_product_page_notice.modal-notice,.single_add_to_cart_button.wpro_add_to_cart_button,.single_add_to_cart_button.wpro_pre_order_button,.wpro_add_to_cart_button,.wpro_product_badge,.wpro_notice{animation:none !important;transition:none !important;transform:none !important}.prena-modal.is-open{opacity:1}.prena-modal.is-open .prena-modal-content{opacity:1;transform:none}}