.woocommerce.archive .content-product-wrapper{background-color:var(--sandbox-body-bg);padding:30px 0}.he-product{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;overflow:hidden;border:1px solid rgba(8,60,130,.07);box-shadow:0rem 0rem 1.25rem rgba(30,34,40,.04);width:100%!important}.he-product__media{flex-basis:250px;flex-shrink:0;position:relative}.he-product__media>a{width:100%;height:100%;position:absolute}.he-product__info{flex:1 1 auto;padding:20px}.woocommerce ul.products li.product .he-product__media img,.woocommerce-page ul.products li.product .he-product__media img{width:100%;height:100%;object-fit:cover;object-position:center}.woocommerce ul.products li.product .he-product__info .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .he-product__info .woocommerce-loop-product__title{margin-bottom:5px}.he-product__subtitle{display:flex;flex-direction:row;align-items:center;gap:15px}.woocommerce .he-product__info .star-rating,.woocommerce .he-single-product .star-rating,.woocommerce .he-normal-product .star-rating,.woocommerce .he-normal-single-product .star-rating{font-size:14px!important}.woocommerce .he-product__info .star-rating::before,.woocommerce .he-single-product .star-rating:before,.woocommerce .he-normal-product .star-rating::before,.woocommerce .he-normal-single-product .star-rating:before{content:"SSSSS"}.woocommerce .he-single-product .summary .star-rating,.woocommerce .he-normal-single-product .summary .star-rating{margin-right:10px!important}.woocommerce .he-single-product.product .woocommerce-product-rating .woocommerce-review-link,.woocommerce .he-normal-single-product.product .woocommerce-product-rating .woocommerce-review-link{color:var(--sandbox-heading-color)}.woocommerce .he-single-product.product .woocommerce-product-rating{margin-bottom:20px}.woocommerce ul.products li.product .he-product__subtitle .post-cates,.woocommerce-page ul.products li.product .he-product__subtitle .post-cates{margin:0}.he-product__subtitle .post-cates{letter-spacing:.4px;font-size:14px;font-weight:500;display:flex;flex-direction:row}.woocommerce ul.products li.product .he-product__subtitle .post-cates a,.woocommerce-page ul.products li.product .he-product__subtitle .post-cates a{color:var(--sandbox-color-secondary)}.woocommerce ul.products li.product .he-product__subtitle .post-cates a:hover,.woocommerce-page ul.products li.product .he-product__subtitle .post-cates a:hover{color:var(--sandbox-color-primary)}.he-product__attributes{display:flex;flex-direction:column;gap:5px}.he-product__attributes__os{display:flex;align-items:flex-start;gap:5px;flex-direction:column}.he-attr-has-icon img{display:none}.he-attr-has-icon{display:flex;gap:7px;align-items:center}.he-attr-wrapper{display:inline-block;font-weight:700;color:var(--sandbox-color-dark)}.he-attr-value{color:var(--sandbox-body-color);font-weight:400}.he-product .he-product__button{border-radius:var(--sandbox-border-radius);width:100%}.woocommerce-result-count{display:none}.woocommerce form.woocommerce-ordering{margin-bottom:20px}.woocommerce-ordering>select option[value="price"],.woocommerce-ordering>select option[value="price-desc"]{display:none}.woocommerce .wc-pagination,.woocommerce-page .wc-pagination{text-align:center}.woocommerce.archive .he-breadcrumbs{text-align:center;margin-bottom:50px}.he-breadcrumbs .breadcrumbs{margin-bottom:0;font-size:16px;font-weight:500}.he-breadcrumbs .breadcrumbs li{display:inline-block;color:var(--sandbox-body-color)}.he-breadcrumbs .breadcrumbs li:after,.he-product__subtitle .post-cates li:after,.he-single-product__back-button:before{content:"\e931";font-family:"Unicons";font-size:18px;color:rgba(96,105,123,.35);margin:-2px 10px 0;display:inline-block;vertical-align:middle;line-height:1}.he-breadcrumbs .breadcrumbs li:last-child:after,.he-product__subtitle .post-cates li:last-child:after{display:none}.he-breadcrumbs .breadcrumbs li a{color:var(--sandbox-body-color)}.he-breadcrumbs .breadcrumbs li a:hover,.he-single-product__back-button:hover{color:var(--sandbox-color-primary)}.he-product__subtitle .post-cates li:before{font-size:16px;margin:-1px 3px 0;line-height:1}.shop-sidebar{display:none}#he-shop-archive-mobile-sidebar-toggle{float:left;padding:15px 0}#he-shop-archive-mobile-sidebar-toggle button{margin:0}.he-sidebar-wrapper{height:100%;background-color:#fff;padding:20px 30px;width:280px;transition:all 0.3s}.he-popup-shop-archive-mobile-sidebar.popup-open .he-sidebar-wrapper{transform:translate(0)}.he-popup-shop-archive-mobile-sidebar .he-sidebar-wrapper{transform:translateX(-280px)}.he-popup-shop-archive-mobile-sidebar .widget+.widget{margin-top:40px}.admin-bar .he-popup-shop-archive-mobile-sidebar{top:46px}.facetwp-type-checkboxes .facetwp-checkbox.checked{background-image:url(https://cdn.shortpixel.ai/spai/ret_img/hackintosh.expert/wp-content/uploads/2023/03/he-checkbox-checked-1.svg)}.facetwp-type-checkboxes .facetwp-checkbox{background-image:url(https://cdn.shortpixel.ai/spai/ret_img/hackintosh.expert/wp-content/uploads/2023/03/he-checkbox-unchecked-1.svg);background-size:20px 20px;padding-left:30px;margin-bottom:5px}.facetwp-type-search .facetwp-search{width:100%;min-width:auto}@media (min-width:768px){.he-product__media{flex-basis:300px}.he-product{flex-direction:row}.he-product .he-product__button{width:auto}}@media (max-width:992px){.woocommerce #primary,.woocommerce-page #primary{padding-left:15px;padding-right:15px}}@media (min-width:1024px){.woocommerce.archive .content-product-wrapper{padding:70px 0 30px 0}.woocommerce.archive .he-breadcrumbs{float:left;margin:0}.woocommerce form.woocommerce-ordering{margin-bottom:50px}.shop-sidebar{display:block}#he-shop-archive-mobile-sidebar-toggle{display:none}.admin-bar .he-popup-shop-archive-mobile-sidebar{top:32px}}@media (min-width:1366px){.he-product__media{flex-basis:350px}.he-product__attributes__os{align-items:center;gap:15px;flex-direction:row}.he-attr-has-icon img{display:block}}@media (min-width:1440px){.he-product__media{flex-basis:450px}}.woocommerce.single .content-product-wrapper{padding:30px 0}.woocommerce.single-product .page-header{display:none}.he-single-product-header-wrapper .he-breadcrumbs{text-align:center}.he-single-product__back-button{padding:0;border:none;background:none;display:none}.he-single-product-header-wrapper{padding:20px 0;background-color:#F6F7F9}.he-single-product__back-button:before{content:"\e92f";margin:0 10px 0 0}.he-single-product .he-single-product__short-description{padding:20px;background-color:#EFF4FC;border-radius:8px;margin-bottom:20px;border:1px solid rgb(8 60 130 / 5%)}.he-single-product__short-description-title{display:flex;flex-direction:row;align-items:center;gap:15px;margin-bottom:10px}.he-single-product__short-description-title img{width:22px}.he-single-product__short-description-title h2{font-size:18px;margin:0}.he-single-product .he-single-product__short-description p{margin:0}.he-patreon-promo-message{padding:20px;display:flex;flex-direction:column;gap:16px;background-color:#EFF4FC;border-radius:8px;border:1px solid rgba(8,60,130,.07);box-shadow:0rem 0rem 1.25rem rgba(30,34,40,.04);margin-bottom:20px}.he-patreon-promo-message.he-patreon-expired{background-color:#f6e4e5}.he-patreon-promo-message.he-patreon-expired h2{color:#B71C1C}.he-patreon-promo-message h2{margin:0;line-height:1.5;font-size:22px}.he-patreon-promo-message h3{font-size:var(--sandbox-body-font-size);color:var(--sandbox-heading-color);margin:0;font-weight:var(--sandbox-body-font-weight)}.he-patreon-promo-info{display:flex;align-items:center;gap:5px;color:var(--sandbox-heading-color)}.he-patreon-promo-info i{color:#05A95C;font-size:24px;line-height:1}.he-single-product .patreon-text-over-button{display:none!important}.he-single-product .patreon-text-under-button{margin:0;text-align:center}.he-single-product .patreon-text-under-button a{text-decoration:underline}.he-patreon-gate-wrapper .patreon-patron-button-wrapper{margin:0}.he-patreon-gate-wrapper .patreon-campaign-banner{width:50%}.he-patreon-gate-wrapper{display:flex;gap:10px;flex-direction:column;position:relative}.he-patreon-responsive-button.octf-btn{background-color:var(--sandbox-btn-bg);border-radius:8px;gap:8px;width:100%}.he-patreon-gate-wrapper .patreon-text-under-button{margin:0;text-align:center;position:absolute;bottom:-60px}@media(min-width:1024px){.he-patreon-gate-wrapper .patreon-text-under-button{bottom:-40px}}.he-single-product .somdn-download-error{background-color:#EFF4FC;border:1px solid rgb(8 60 130 / 5%);margin:20px 0 0}.he-single-product .somdn-download-error:before{color:rgb(5,90,169)}.he-single-product .somdn-download-error p{color:var(--sandbox-body-color)}.he-single-product .somdn-download-error a{color:#3f78e0;font-weight:500}@media(min-width:1366px){.he-single-product .he-single-product__short-description,.he-single-product .somdn-download-error{max-width:550px}}.he-single-product-download-buttons-wrapper{display:flex;gap:10px;flex-direction:column;padding:0}.he-single-product .he-single-product-download-buttons-wrapper .he-download-button{border-radius:8px;gap:8px;width:100%;border:2px solid var(--sandbox-color-primary);background:none;color:var(--sandbox-color-primary)}.he-single-product .he-single-product-download-buttons-wrapper .he-download-button:hover{background:none;color:var(--sandbox-color-primary)}.he-single-product .he-single-product-download-buttons-wrapper .he-download-button.loading{color:var(--sandbox-btn-bg)}.he-single-product .he-single-product-download-buttons-wrapper .he-download-button:focus{box-shadow:none;transform:translateY(0)}.he-single-product .he-single-product-download-buttons-wrapper .he-download-button:before{content:"";background:url(https://cdn.shortpixel.ai/spai/ret_img/hackintosh.expert/wp-content/themes/sandbox-child/images/he-download-button-icon.svg);width:18px;height:18px;background-size:cover;background-repeat:no-repeat}.he-single-product .he-single-product-download-buttons-wrapper .he-download-button.loading:before{opacity:0}.he-single-product .he-single-product-download-buttons-wrapper .he-download-button.loading:after{color:var(--sandbox-color-primary);right:calc(50% - var(--sandbox-btn-font-size)/2)!important;top:calc(50% - var(--sandbox-btn-line-height)/2)!important}.he-patreon-gate-wrapper .he-single-product-booking.octf-btn{width:50%;border:2px solid var(--sandbox-color-primary);background:none;color:var(--sandbox-color-primary)}.he-single-product-download-buttons-wrapper .he-single-product-booking.he-patreon-unlimited-efi-access.octf-btn{background-color:var(--he-patreon-tier-pro-support)}.he-single-product-download-buttons-wrapper .he-single-product-booking.he-patreon-pro-support.octf-btn{background-color:var(--he-patreon-tier-ulta-support)}.he-single-product-booking.octf-btn{border-radius:8px;gap:8px;width:auto}.he-patreon-gate-wrapper .he-single-product-booking.octf-btn:hover,.he-patreon-gate-wrapper .he-single-product-booking.octf-btn:focus{color:var(--sandbox-color-primary)}.he-single-product-booking img{width:18px}.he-single-product .product_meta{display:none}.he-efi-product-details{border:1px solid rgba(8,60,130,.07);box-shadow:0rem 0rem 1.25rem rgba(30,34,40,.04);border-radius:8px;display:flex;flex-wrap:wrap;padding:0;margin:0}.he-efi-product-details .he-attr-has-icon{display:flex;gap:7px;align-items:center;width:100%;padding:20px;min-height:65px}.he-efi-product-details .he-attr-has-icon:nth-child(2n+1){background:#F6F7F9}.he-description-amazon-link{text-decoration:underline}@media(min-width:768px){.he-patreon-gate-wrapper .patreon-text-under-button{margin:-10px 0 0 0;text-align:left}.he-single-product-download-buttons-wrapper,.he-patreon-gate-wrapper{gap:20px;flex-direction:row}.he-single-product .he-single-product-download-buttons-wrapper .he-download-button{width:auto}.he-description-amazon-link{margin-left:auto}}@media(min-width:1024px){.woocommerce.single .content-product-wrapper{padding:70px 0 30px 0}.he-efi-product-details-row{flex-direction:row}.he-efi-product-details-row:nth-child(2n+1){background-color:#F6F7F9}.woocommerce.single-product .he-breadcrumbs{float:right}.he-single-product__back-button{display:inline}.he-efi-product-details .he-attr-has-icon{width:50%;flex-grow:1}.he-efi-product-details li.he-attr-has-icon:nth-of-type(4n+3),.he-efi-product-details li.he-attr-has-icon:nth-of-type(4n+3)+*{background:#F6F7F9}.he-efi-product-details .he-attr-has-icon:nth-child(2n+1){background:none}}@media(min-width:1366px){.he-single-product .he-single-product__short-description{max-width:550px}}