.wcgwp-wrapper{width:100%;}.wcgwp-wrapper,.wcgwp-wrapper .wcgwp-checkbox-wrapper,.wcgwp-wrapper .wcgwp-prompt-wrapper{display:inline-block;margin-bottom:1em;}.wcgwp-slidedown{display:none;margin-bottom:2em;}.wcgwp-modal{margin:1em 0;}.giftwrapper_products,.wcgwp-checkbox-wrapper,.wcgwp-prompt-wrapper{width:100%;}.wcgwp-prompt-wrapper button{cursor:pointer;}.wcgwp-wrapper-woocommerce_after_cart .wcgwp-prompt-wrapper,.wcgwp-wrapper-woocommerce_after_coupon .wcgwp-prompt-wrapper{margin-top:1em;}.wcgwp-wrapper-woocommerce_after_coupon{clear:none;}.wcgwp-ul:not(.wcgwp-singular),.woocommerce .wc-giftwrap .wcgwp-ul:not(.wcgwp-singular){display:flex;flex-flow:row wrap;gap:2em 3em;justify-content:flex-start;line-height:inherit;list-style:none;margin-left:0;margin-top:0;padding:0;}.cart_item .giftwrap-cart ul{display:inline-block;}.wcgwp-li{list-style:none;}.entry-content .giftwrap_thumb img,.entry-content .wcgwp-thumb img,.wcgwp-wrapper .giftwrap_thumb img,.wcgwp-wrapper .giftwrap_thumb img:hover,.wcgwp-wrapper .wcgwp-thumb img,.wcgwp-wrapper .wcgwp-thumb img:hover{border:0;-webkit-box-shadow:none;box-shadow:none;}.giftwrap-coupon{margin-bottom:1em;text-align:left;}.wcgwp-title{font-weight:600;}.wcgwp-desc:not(.wcgwp-singular-label),.woocommerce table.cart td.actions .coupon .wcgwp-wrapper label,.woocommerce-page #content table.cart td.actions .coupon .wcgwp-wrapper label,.woocommerce-page table.cart td.actions .wcgwp-wrapper .coupon label,table.cart td.actions .coupon .wcgwp-wrapper label{display:inline;margin-left:.5em;}.woocommerce-cart table.cart .product-name .wcgwp-wrapper a,.woocommerce-cart table.cart .product-name .wcgwp-wrapper a:hover{color:inherit;}.wcgwp-note-container label,.woocommerce table.cart td.actions .coupon .wcgwp-note-container label{display:block;margin-left:0;}.wcgwp-note{border:1px solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;min-height:4em;overflow:scroll;-webkit-appearance:none;width:100%;}.wcgwp-wrapper .amount:before{content:"- ";}.wcgwp-wrapper.wcgwp-checkbox-wrapper .amount:before,.wcgwp-wrapper.wcgwp-wrapper-product .amount:before{content:"";}.single_add_to_cart_button+.wcgwp-wrapper-product{margin-top:1em;}.wcgwp-remove a{color:#fff;}.woocommerce .wcgwp-slidedown button.button,.woocommerce .wcgwp-wrapper .non_modal button.button,table.cart .coupon .wcgwp-slidedown .button,table.cart .coupon .wcgwp-wrapper .non_modal .button{margin:1em 0 0;}.theme-go .giftwrap_ul input[type=radio]{opacity:1;}.qode-theme-bridge.woocommerce-cart .container,.qode-theme-bridge.woocommerce-cart .content,.qode-theme-bridge.woocommerce-cart .wrapper,.qode-theme-bridge.woocommerce-checkout .container,.qode-theme-bridge.woocommerce-checkout .content,.qode-theme-bridge.woocommerce-checkout .wrapper{z-index:auto;}@media (min-width:768px){.woocommerce table.cart td.actions .wcgwp-wrapper{text-align:left;}}@media (max-width:800px){.wcgwp-wrapper{text-align:left;}}:root{--bs-body-bg:#fff;--bs-border-color:#dee2e6;--bs-border-width:1px;--bs-body-color-rgb:33,37,41;--bs-border-radius-lg:.5rem;--bs-border-color-translucent:rgba(255,255,255,.15);}.wcgwp-modal.modal{--bs-modal-zindex:100001;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:#000;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:0 .125rem .25rem rgba(var(--bs-body-color-rgb),.075);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - ( var(--bs-border-width) ));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg:#fff;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;}.wcgwp-modal .modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none;}.wcgwp-modal.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px);}@media (prefers-reduced-motion:reduce){.wcgwp-modal.modal.fade .modal-dialog{transition:none;}}.wcgwp-modal.modal.show .modal-dialog{transform:none;}.wcgwp-modal.modal.modal-static .modal-dialog{transform:scale(1.02);}.wcgwp-modal .modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2);}.wcgwp-modal .modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden;}.wcgwp-modal .modal-dialog-scrollable .modal-body{overflow-y:auto;}.wcgwp-modal .modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2);}.wcgwp-modal .modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0;}.modal-backdrop{--bs-backdrop-zindex:99999;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg);}.modal-backdrop.fade{opacity:0;}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity);}.wcgwp-modal .modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);}.wcgwp-modal .modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto;}.wcgwp-modal .modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height);}.wcgwp-modal .modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding);}.wcgwp-modal .modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius);}.wcgwp-modal .modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5);}@media (min-width:576px){.wcgwp-modal.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 .5rem 1rem rgba(var(--bs-body-color-rgb),.15);}.wcgwp-modal .modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto;}.wcgwp-modal .modal-sm{--bs-modal-width:300px;}}@media (min-width:992px){.wcgwp-modal .modal-lg,.wcgwp-modal .modal-xl{--bs-modal-width:800px;}}@media (min-width:1200px){.wcgwp-modal .modal-xl{--bs-modal-width:1140px;}}.modal-open .product_layout_2 .product_content_wrapper .product_infos,.modal-open .product_layout_4 .product_content_wrapper .product_infos{position:relative;}.qode-theme-bridge .modal-content{background-color:#f9f9f9;}.woocommerce-cart.modal-open .et_builder_inner_content,.woocommerce-checkout.modal-open .et_builder_inner_content{z-index:100000;}.theme-woodmart .modal-backdrop{z-index:150;}.wcgwp-thumb img{height:auto !important;max-width:100% !important;width:100% !important;}