body #cboxClose,body #cboxNext,body #cboxPrevious{position:absolute;bottom:0;width:25px;height:25px;text-indent:-9999px}.mfp-fade.mfp-bg.mfp-ready{opacity:.7!important;background-color:#000}button.mfp-close{background-color:#000!important}.woocommerce .instaview-product h1.product_title.entry-title,.woocommerce .pop_wrapper div.product p.price,.woocommerce .pop_wrapper div.product span.price,a.alt-font.button.instaview-popup.instaview-button{margin-bottom:10px}.productcontent.productcontent-products{height:auto}.woocommerce .pop_wrapper div.product .product_meta{margin:10px 0}.woocommerce .pop_wrapper div.product form.cart .button.single_add_to_cart_button{padding:15px 20px;display:inline-flex}.instaview_product-wrap{display:flex;flex-flow:row wrap}.woocommerce div.product form.cart .reset_variations.instaview_variation{visibility:visible}.view-more-wrapper{display:inline-flex;margin-top:10px}.instaviewpopup-content div.product .product_title{margin-bottom:30px}.instaviewpopup-content .woocommerce div.product p.stock,.instaviewpopup-content form.cart .variations label{font-size:16px;font-weight:700}.instaviewpopup-content .variations select{padding:6px 5px;font-size:14px;line-height:1;width:50%}.instaviewpopup-content .variations label{font-weight:700;text-align:left;position:relative;top:8px;color:#000}.instaviewpopup-content div.images .flex-control-thumbs{display:flex;gap:10px;flex-flow:row wrap;margin-top:10px!important;padding:0;margin-bottom:20px!important}.instaviewpopup-content div.images .flex-control-thumbs li{width:23%!important;box-sizing:border-box;padding:0;margin:0}.instaviewpopup-wrap .single-product form.cart .quantity input[type=number]{padding:14.5px 10px}.single-product div.product .product_meta,.single-product.theme-twentytwentyone .woocommerce .instaview-product .woocommerce-product-rating{margin-bottom:10px!important}.instaviewpopup-wrap .mfp-content{opacity:1;height:calc(100% - 200px);overflow-y:auto;transform:translateY(0);position:relative}.woocommerce ul.products li.product{justify-content:unset!important}.instaview-product{padding:40px 40px 0;background-color:#fff;display:inline-block;box-sizing:border-box}.instaview-product .woocommerce-product-gallery{opacity:1!important}.instaview-product h1.product_title{font-size:40px}.instaview-product .woocommerce-product-rating{margin-bottom:0!important;display:flex;align-items:center}.instaview-product p.price,.single-product .woocommerce .instaview-product .woocommerce-product-rating,.woocommerce .instaview-product .woocommerce-variation-availability p,.woocommerce .instaview-product .woocommerce-variation-description p,.woocommerce .instaview-product p.stock.available-on-backorder{margin-top:0}.single-product .woocommerce .instaview-product .woocommerce-variation-price,.woocommerce .instaview-product .star-rating,.woocommerce .instaview-product .variations_form .variations tr{margin:0}.woocommerce .instaview-product a.woocommerce-review-link{top:0!important}.woocommerce .instaview-product .variations_form .variations{width:100%;border-collapse:collapse}.woocommerce .instaview-product .variations_form .variations tr td,.woocommerce .instaview-product .variations_form .variations tr th{border:1px solid #ccc;padding:10px}body .instaviewpopup-wrap button#cboxClose{position:absolute;top:0;right:0;background-color:#000;width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-x-lg' viewBox='0 0 16 16'%3E%3Cpath d='M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z'/%3E%3C/svg%3E")!important;background-position:center!important;background-size:14px!important}#cboxLoadedContent{background-color:#fff!important}.woocommerce .instaview-product .flex-control-nav li,.woocommerce .instaview-product .single_add_to_cart_button,.woocommerce div.product table.variations tr td select{margin:0!important}.woocommerce .instaview-product.product .single_variation_wrap{margin-top:16px}.woocommerce .instaview-product .woocommerce-variation-add-to-cart{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%}.woocommerce .instaview-product.product div.summary>.cart{margin-bottom:0;display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%}.woocommerce .instaview-product table.variations tr{display:table-row}.theme-twentytwentyone .instaviewpopup-wrap .view-more-wrapper .alt-font.button{line-height:var(--global--line-height-body)!important;padding-top:var(--form--spacing-unit)!important;padding-bottom:var(--form--spacing-unit)!important;font-size:1.6rem;background-color:var(--global--color-primary);color:var(--global--color-background);border:var(--button--border-width) solid transparent;border-radius:var(--button--border-radius);cursor:pointer;font-weight:var(--button--font-weight);font-family:var(--button--font-family);font-size:var(--button--font-size);line-height:var(--button--line-height);padding:var(--button--padding-vertical) var(--button--padding-horizontal);text-decoration:none}.theme-twentytwentyone .instaviewpopup-wrap .view-more-wrapper .alt-font.button:hover{background-color:transparent;border-color:currentColor;color:inherit;text-decoration:none!important}#cboxOverlay{background:url(../images/overlay.png)!important}body #cboxTopLeft{background:url(../images/controls.png) -101px 0 no-repeat}body #cboxTopRight{background:url(../images/controls.png) -130px 0 no-repeat}body #cboxBottomLeft{background:url(../images/controls.png) -101px -29px no-repeat}body #cboxBottomRight{background:url(../images/controls.png) -130px -29px no-repeat}body #cboxMiddleLeft{background:url(../images/controls.png) left top repeat-y}body #cboxMiddleRight{background:url(../images/controls.png) right top repeat-y}body #cboxTopCenter{background:url(../images/border.png) repeat-x}body #cboxBottomCenter{background:url(../images/border.png) 0 -29px repeat-x}body #cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat}body #cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat}body #cboxPrevious{left:0;background:url(../images/controls.png) -75px 0 no-repeat}body #cboxNext{left:27px;background:url(../images/controls.png) -50px 0 no-repeat}body #cboxClose{right:0;background:url(../images/controls.png) -25px 0 no-repeat}body #cboxLoadedContent{margin-bottom:0}.woocommerce .instaview-product.product>span.onsale{top:20px;left:48%;transform:translateX(-50%);right:auto!important}@media (max-width:991px){.woocommerce div.product div.woocommerce-product-gallery{width:50%}.instaview-product{padding:20px 20px 0;display:flex;flex-wrap:wrap;width:100%}body .instaviewpopup-wrap button#cboxClose{width:25px;height:25px}.woocommerce .instaview-product .summary.entry-summary{width:50%;padding:0 0 0 20px;box-sizing:border-box}.theme-twentytwentyone.single-product form.cart .quantity{margin-bottom:10px}}@media (max-width:767px){.woocommerce div.product div.woocommerce-product-gallery{width:100%}a.instaview-popup.button.disable-mobile-instaview,a.instaview-popup.disable-mobile-instaview{display:none}.woocommerce .instaview-product .summary.entry-summary{width:100%;padding-left:0}.instaview-product{padding:0 10px}.theme-twentytwentyone .woocommerce .instaview-product a.woocommerce-review-link{font-size:15px}}