@font-face{font-family:star;src:url(//www.dfpackingmachine.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(//www.dfpackingmachine.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//www.dfpackingmachine.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(//www.dfpackingmachine.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(//www.dfpackingmachine.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(//www.dfpackingmachine.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce-account .wp-block-post-title,.woocommerce-account main .woocommerce,.woocommerce-cart .wp-block-post-title,.woocommerce-cart main .woocommerce,.woocommerce-checkout .wp-block-post-title,.woocommerce-checkout main .woocommerce{max-width:1000px}.clear{clear:both}.woocommerce a.button.disabled,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled],.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled[disabled]:hover{opacity:.5}.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce input.button:hover{opacity:.9}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled],.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce input.button.disabled,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled[disabled]:hover{opacity:.5}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.2em}.woocommerce div.product::after{content:"";display:block;clear:both}.woocommerce div.product div.summary>*{margin-bottom:var(--wp--style--block-gap)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 var(--wp--preset--color--background,#fff)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 var(--wp--preset--color--background,#fff)}.woocommerce div.product form.cart div.quantity{float:none;vertical-align:middle}.woocommerce div.product form.cart div.quantity .qty{margin-right:.5em}.woocommerce div.product form.cart button.single_add_to_cart_button,.woocommerce div.product form.cart button[name=add-to-cart]{display:inline-block;float:none;margin-top:0;margin-bottom:0;vertical-align:middle;word-break:normal}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{word-break:normal}.woocommerce div.product .related.products{margin-top:5em}.woocommerce .woocommerce-Reviews #comments{margin-bottom:var(--wp--style--block-gap)}.woocommerce .woocommerce-Reviews .commentlist{box-sizing:border-box}.woocommerce .woocommerce-Reviews .comment-reply-title{font-size:var(--wp--preset--font-size--medium);font-weight:700}.woocommerce .price bdi,.woocommerce .price ins,.woocommerce .wc-block-components-product-price bdi,.woocommerce .wc-block-components-product-price ins,.woocommerce .woocommerce-grouped-product-list-item__price bdi,.woocommerce .woocommerce-grouped-product-list-item__price ins{text-decoration:none}.woocommerce span.onsale{background-color:var(--wp--preset--color--foreground,#958e09);color:var(--wp--preset--color--background,#fff)}.woocommerce table.variations{display:block}.woocommerce table.variations tr td,.woocommerce table.variations tr th{padding-bottom:var(--wp--style--block-gap);text-align:left}.woocommerce table.variations tr th{padding-right:1em}.woocommerce table.variations tr td select{height:3em;padding:.9em 1.1em;font-size:var(--wp--preset--font-size--small)}.woocommerce div.product form.cart table.variations td select{min-width:70%}.woocommerce div.product form.cart table.variations td,.woocommerce div.product form.cart table.variations th{vertical-align:middle}.woocommerce .single_variation_wrap .woocommerce-variation{margin-bottom:var(--wp--style--block-gap)}a.added_to_cart{display:block;margin-top:1em}.woocommerce-page .input-text,.woocommerce-page .select2-container,.woocommerce-page select{font-size:var(--wp--preset--font-size--small)}.woocommerce-page label{margin-bottom:.7em}.woocommerce form .form-row{margin-bottom:1em}.woocommerce form textarea{min-height:100px}.woocommerce-page table.shop_table{width:70%;border-collapse:collapse}@media only screen and (max-width:768px){.woocommerce-page table.shop_table{width:100%}}.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{padding:1em}.woocommerce-page table.shop_table_responsive{width:100%}.woocommerce-page .woocommerce-cart-form .product-remove{width:1em}.woocommerce-page .woocommerce-cart-form .product-thumbnail{width:120px}.woocommerce-page .woocommerce-cart-form .product-thumbnail a img{width:117px}.woocommerce-page .woocommerce-cart-form .coupon{display:flex;align-items:center;flex-wrap:wrap}.woocommerce-page .woocommerce-cart-form #coupon_code{width:auto;margin-right:.8em;height:50px;font-size:var(--wp--preset--font-size--small);padding:0 1.1em}@media only screen and (max-width:768px){.woocommerce-page .woocommerce-cart-form .product-remove{width:auto}.woocommerce-page .woocommerce-cart-form #coupon_code{width:50%;margin-right:0}}.woocommerce-page .cart-collaterals h2{font-size:var(--wp--preset--font-size--medium)}.woocommerce-page .woocommerce-form-coupon .button{min-height:50px}.woocommerce-page .woocommerce-column__title,.woocommerce-page .woocommerce-customer-details h2,.woocommerce-page .woocommerce-thankyou-order-received{font-size:var(--wp--preset--font-size--large);font-weight:300}.woocommerce-page ul.woocommerce-order-overview{display:flex;width:100%;padding-left:0;font-size:var(--wp--preset--font-size--small)}@media only screen and (max-width:768px){.woocommerce-page ul.woocommerce-order-overview{flex-direction:column}}.woocommerce-page ul.woocommerce-order-overview li{flex-grow:1;margin-bottom:1em;border:none;display:inline;text-transform:uppercase}.woocommerce-page ul.woocommerce-order-overview li strong{text-transform:none;display:block}.woocommerce-page .woocommerce-customer-details address{box-sizing:border-box;width:70%;padding:1em;border-width:1px;border-radius:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0 0 2em;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:1em 0}@media only screen and (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation li{padding:.35em 0}}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation li a{text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-content p.form-row-first,.woocommerce-account .woocommerce-MyAccount-content p.form-row-last,.woocommerce-account .woocommerce-MyAccount-content>p:first-of-type{margin-block-start:0}.woocommerce-account .woocommerce-customer-details address,.woocommerce-account table.shop_table.order_details{width:100%}.woocommerce-account .addresses .title .edit{display:block;margin-bottom:1em}.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content form>h3{margin-block-start:0}.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions::before{display:none}.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{display:block;margin-bottom:1em;text-align:center}.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row select,.woocommerce-page form .form-row textarea.input-text{font-size:var(--wp--preset--font-size--small);padding:.9rem 1.1rem}.woocommerce-page form .form-row select{background-position:calc(100% - 1.1rem) 50%}.woocommerce-page form .form-row label{margin-bottom:.7em}.woocommerce-page form .form-row .select2-container .select2-selection--single .select2-selection__rendered{padding:.9rem 1.1rem}.woocommerce-page form .form-row .select2-container .select2-selection--single .select2-selection__arrow{right:1.1em}.woocommerce-page .select2-container .select2-search--dropdown{padding:0 1.1rem .5rem}.woocommerce-page .select2-container .select2-search--dropdown .select2-search__field{padding:.5rem;font-size:var(--wp--preset--font-size--small)}.woocommerce-page .select2-container .select2-results__option{padding:.5rem 1.1rem}.woocommerce-store-notice,p.demo_store{background:var(--wp--preset--color--foreground,#720eec);bottom:0;color:var(--wp--preset--color--background,#fcfbfe);position:fixed;top:auto!important}.woocommerce-store-notice a,p.demo_store a{color:var(--wp--preset--color--background,#fcfbfe)}.woocommerce .product-category mark.count{background-color:transparent}html {
scroll-behavior: smooth;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
background-color: var(--wp--preset--color--white);
color: var(--wp--preset--color--black);
border: 1px solid #ffffff;
}
.sticky-header {
position: sticky;
z-index: 9;
top: 0;
}
footer.wp-block-template-part {
margin-top: 0;
}
.thryve-biz-no-underline a {
text-decoration: none;
} @media (min-width: 599px) {
.main-header ul.wp-block-navigation__submenu-container li {
border-bottom: 1px solid #eee;
}
.main-header ul.wp-block-navigation__submenu-container {
border-radius: 5px !important;
box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
} @media (min-width: 1024px) { .wp-block-navigation__container a {
position: relative;
text-decoration: none;
color: #000;
transition: color 0.3s ease;
} .wp-block-navigation__container a::after {
content: "";
position: absolute;
left: 0;
bottom: -2px;
width: 0;
height: 2px;
background: var(--wp--preset--color--primary);
transition: width 0.3s ease;
} .wp-block-navigation__container a:hover::after {
width: 100%;
} .wp-block-navigation__container .is-active>a::after,
.wp-block-navigation__container .current-menu-item>a::after {
width: 100%;
} .wp-block-navigation__container .is-active>a,
.wp-block-navigation__container .current-menu-item>a {
color: var(--wp--preset--color--primary);
}
} .page-numbers {
padding: 0 10px 10px;
text-decoration: none;
}
.wp-block-query-pagination-next,
.wp-block-query-pagination-previous {
text-decoration: none;
}
.wp-block-query-pagination-next:hover,
.wp-block-query-pagination-previous:hover {
color: var(--wp--preset--color--primary);
}
.page-numbers.current,
.page-numbers:hover {
border-bottom: 1px solid var(--wp--preset--color--primary);
} .wp-block-categories-list a:hover,
.wp-block-latest-posts__post-title:hover {
color: var(--wp--preset--color--primary);
}
.wp-block-latest-posts.wp-block-latest-posts__list{
overflow: hidden;
} .wp-block-search__inside-wrapper {
position: relative;
display: flex;
align-items: center;
}
.wp-block-search__input {
width: 100%;
border: none;
border-bottom: 1px solid #8d8d8d;
background: transparent !important;
padding: 8px 35px 8px 0;
font-size: 14px;
color: #000;
outline: none;
border-radius: 0 !important;
}
.wp-block-search__input::placeholder {
color: #000;
}
.wp-block-search__button {
position: absolute;
right: 0;
background: transparent !important;
border: none;
padding: 0 !important;
cursor: pointer;
}
.wp-block-search__button svg {
width: 16px;
height: 16px;
fill: #000;
} .contact-us form label, 
.contact-us form input::placeholder,
.contact-us form textarea::placeholder {
color: #ffffff;
}
.contact-us form input.wpcf7-form-control,
.contact-us form textarea {
width: -webkit-fill-available;
height: 30px;
background: transparent;
padding: 10px;
border: 1px solid #a4a4a4;
max-width: 100%;
border-radius: 5px;
margin-top: 10px;
font-family: inherit;
color: #ffffff;
}
.contact-us form textarea {
height: 100px;
}
.contact-us input.wpcf7-form-control.wpcf7-submit.has-spinner {
background: #ffffff;
color: #000000;
height: 50px;
border-radius: 50px;
cursor: pointer;
width: 120px;
border: none;
font-size: 14px;
text-transform: uppercase;
font-weight: 600;
font-family: inherit;
} @media (max-width: 768px) {
.wp-block-site-logo img {
width: 170px;
}
.thryve-biz-header-btn {
display: none !important;
}
.thryve-biz-banner-header {
font-size: 36px !important;
}
.responsive-spacing {
padding: 60px 20px !important;
}
.responsive-image {
min-height: 300px !important;
} body.home .wp-block-cover,
body.home .wp-block-cover .wp-block-cover__background {
background-image: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/assets/images/hero-mobile.jpg) !important;
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
} body.home .wp-block-cover img.wp-block-cover__image-background {
display: none !important;
} body.home .wp-block-cover {
justify-content: flex-start;
align-items: flex-start;
}
body.home .wp-block-cover .wp-block-cover__inner-container {
justify-content: flex-start;
align-items: flex-start;
margin-top: 0 !important;
max-width: 100% !important;
width: 100%;
padding: 52px 24px 0;
text-align: left;
}
body.home .wp-block-cover .wp-block-cover__inner-container h1,
body.home .wp-block-cover .wp-block-cover__inner-container p {
color: #ffffff;
text-shadow: 0 1px 8px rgba(0,0,0,0.55);
}
.wp-block-button__link {
padding: 10px 20px !important;
}
.thryve-biz-section-title-wrapper {
padding-bottom: 40px !important;
}
.footer-wrapper {
padding: 40px 0 !important;
}
.service-spacing{
padding: 30px !important;
}
} .wp-container-core-group-is-layout-f0b6b26e { gap: 0px; flex-direction: column; align-items: flex-start; }
.wp-container-core-group-is-layout-bce0c455 { gap: var(--wp--preset--spacing--10); flex-direction: column; align-items: flex-start; }
.wp-container-core-navigation-is-layout-bce0c455 { gap: var(--wp--preset--spacing--10); flex-direction: column; align-items: flex-start; }
.wp-container-core-group-is-layout-d8dce8eb { flex-direction: column; align-items: stretch; }
.wp-container-core-group-is-layout-cf54d0a6 { justify-content: space-between; align-items: flex-start; }
.wp-container-core-columns-is-layout-3a84d418 { flex-wrap: nowrap; gap: 1.2rem var(--wp--preset--spacing--50); }
.wp-container-core-group-is-layout-7c695195 { justify-content: space-between; }
.wp-container-core-group-is-layout-1772f56a > .alignfull { margin-right: calc(-20px); margin-left: calc(-20px); }  .is-content-justification-left { justify-content: flex-start !important; }
.is-content-justification-center { justify-content: center !important; }
.is-content-justification-right { justify-content: flex-end !important; }
.is-content-justification-space-between { justify-content: space-between !important; }
.is-content-justification-stretch { align-items: stretch !important; } .is-nowrap { flex-wrap: nowrap !important; } .wp-container-core-group-is-layout-1d0a7695 {
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
gap: 1.2rem;
} .wp-container-core-group-is-layout-ef60ef25 {
gap: 1.2rem;
flex-wrap: wrap;
align-items: center;
} .wp-container-core-navigation-is-layout-fb1c21fe {
flex-wrap: wrap;
gap: 1.2rem;
justify-content: flex-end;
align-items: center;
} .wp-container-core-group-is-layout-2eadce09 > .alignfull {
margin-right: calc(20px * -1);
margin-left: calc(20px * -1);
} .wp-container-core-group-is-layout-aa2a43b6 > .alignfull {
margin-right: calc(0px * -1);
margin-left: calc(0px * -1);
} .wp-container-core-group-is-layout-f85523ce > .alignfull {
margin-right: calc(var(--wp--preset--spacing--50) * -1);
margin-left: calc(var(--wp--preset--spacing--50) * -1);
} .wp-container-core-group-is-layout-895b816c > * {
max-width: 720px;
margin-left: auto !important;
margin-right: auto !important;
} .wp-container-core-group-is-layout-08712b09 {
justify-content: center;
gap: 1.2rem;
flex-wrap: wrap;
align-items: center;
}
.wp-container-core-buttons-is-layout-dfc69a47 {
justify-content: center;
gap: 1.2rem;
flex-wrap: wrap;
align-items: center;
}
.wp-container-core-group-is-layout-dd24c7fa {
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
gap: 1.2rem;
}
.wp-container-core-buttons-is-layout-977e0fea {
justify-content: flex-start;
gap: 1.2rem;
flex-wrap: wrap;
align-items: center;
}
.wp-container-core-group-is-layout-acec27c0 {
gap: 1.2rem;
flex-wrap: nowrap;
align-items: center;
}
.wp-container-core-group-is-layout-8f4d0cb1 {
justify-content: flex-start;
} .wp-container-core-group-is-layout-8307adad {
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
gap: 1.2rem;
}
.wp-container-core-group-is-layout-394a7d63 > .alignfull {
margin-right: calc(var(--wp--preset--spacing--50) * -1);
margin-left: calc(var(--wp--preset--spacing--50) * -1);
}
.wp-container-core-group-is-layout-5dfad9db {
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
gap: 1.2rem;
}  .is-content-justification-left { justify-content: flex-start !important; }
.is-content-justification-center { justify-content: center !important; }
.is-content-justification-right { justify-content: flex-end !important; }
.is-content-justification-space-between { justify-content: space-between !important; }
.is-content-justification-stretch { align-items: stretch !important; } .is-nowrap { flex-wrap: nowrap !important; } .wp-container-core-group-is-layout-1d0a7695 {
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
gap: 1.2rem;
} .wp-container-core-group-is-layout-ef60ef25 {
gap: 1.2rem;
flex-wrap: wrap;
align-items: center;
} .wp-container-core-navigation-is-layout-fb1c21fe {
flex-wrap: wrap;
gap: 1.2rem;
justify-content: flex-end;
align-items: center;
} .wp-container-core-group-is-layout-2eadce09 > .alignfull {
margin-right: calc(20px * -1);
margin-left: calc(20px * -1);
} .wp-container-core-group-is-layout-aa2a43b6 > .alignfull {
margin-right: calc(0px * -1);
margin-left: calc(0px * -1);
} .wp-container-core-group-is-layout-f85523ce > .alignfull {
margin-right: calc(var(--wp--preset--spacing--50) * -1);
margin-left: calc(var(--wp--preset--spacing--50) * -1);
} .wp-container-core-group-is-layout-895b816c > * {
max-width: 720px;
margin-left: auto !important;
margin-right: auto !important;
} .wp-container-core-group-is-layout-08712b09 {
justify-content: center;
gap: 1.2rem;
flex-wrap: wrap;
align-items: center;
}
.wp-container-core-buttons-is-layout-dfc69a47 {
justify-content: center;
gap: 1.2rem;
flex-wrap: wrap;
align-items: center;
}
.wp-container-core-group-is-layout-dd24c7fa {
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
gap: 1.2rem;
}
.wp-container-core-buttons-is-layout-977e0fea {
justify-content: flex-start;
gap: 1.2rem;
flex-wrap: wrap;
align-items: center;
}
.wp-container-core-group-is-layout-acec27c0 {
gap: 1.2rem;
flex-wrap: nowrap;
align-items: center;
}
.wp-container-core-group-is-layout-8f4d0cb1 {
justify-content: flex-start;
} .wp-container-core-group-is-layout-8307adad {
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
gap: 1.2rem;
}
.wp-container-core-group-is-layout-394a7d63 > .alignfull {
margin-right: calc(var(--wp--preset--spacing--50) * -1);
margin-left: calc(var(--wp--preset--spacing--50) * -1);
}
.wp-container-core-group-is-layout-5dfad9db {
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
gap: 1.2rem;
} .lang-switch { display: none !important; } .woocommerce table.cart dl.variation dd p { margin: 0 !important; padding: 0 !important; }
@font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/archivo/archivo-500-normal-vietnamese.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/archivo/archivo-500-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/archivo/archivo-500-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/archivo/archivo-600-normal-vietnamese.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/archivo/archivo-600-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/archivo/archivo-600-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/archivo/archivo-700-normal-vietnamese.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/archivo/archivo-700-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/archivo/archivo-700-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-400-normal-cyrillic-ext.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-400-normal-cyrillic.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-400-normal-greek-ext.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-400-normal-greek.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-400-normal-vietnamese.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-400-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-400-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-500-normal-cyrillic-ext.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-500-normal-cyrillic.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-500-normal-greek-ext.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-500-normal-greek.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-500-normal-vietnamese.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-500-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-500-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-600-normal-cyrillic-ext.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-600-normal-cyrillic.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-600-normal-greek-ext.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-600-normal-greek.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-600-normal-vietnamese.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-600-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//www.dfpackingmachine.com/wp-content/themes/thryve-biz/fonts/inter/inter-600-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} body{font-family:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:'Archivo',system-ui,sans-serif;} .wp-block-cover,
.wp-block-cover__inner-container { box-sizing: border-box !important; }
@media (max-width: 600px) { .site-header .hdr-inner { padding: 0 16px; gap: 10px; }
.site-header .brand { min-width: 0; flex: 0 1 auto; }
.site-header .brand-logo-img { height: 30px; width: auto; max-width: 170px; object-fit: contain; }
.site-header .hdr-actions { min-width: 0; flex: 0 1 auto; gap: 8px; }
.site-header .icon-btn { width: 38px; height: 38px; }
.site-header .burger { width: 40px; height: 40px; }
.site-header .quote-btn { height: 38px; padding: 0 14px; } .site-header .hdr-actions .icon-btn[aria-label="Search"] { display: none; }
.site-header .search-overlay { display: none !important; }
} .woo-variation-gallery-trigger { display: none !important; } .wp-block-post-excerpt { margin-bottom: 32px !important; } .wb-faq.wb-faq{ max-width:1200px; margin:0 auto; padding:80px 20px; font-family:inherit; color:#1a1a1a; line-height:1.5; }
.wb-faq *{ box-sizing:border-box; }
.wb-faq .wb-faq__head{ margin-bottom:48px; }
.wb-faq .wb-faq__eyebrow{ display:inline-block; font-size:13px; font-weight:700; letter-spacing:.18em; text-transform:uppercase; color:#000; padding-bottom:8px; border-bottom:2px solid #000; margin:0 0 16px; }
.wb-faq .wb-faq__title, .wb-product-table-h2{ font-family:inherit; font-size:34px; line-height:1.15; font-weight:700; margin:0; letter-spacing:-.01em; }
.wb-product-table-h2{ margin-block:2rem 1.5rem; }
.wb-faq .wb-faq__list{ border-top:1px solid #e2e2e2; }
.wb-faq .wb-faq__item{ border-bottom:1px solid #e2e2e2; }
.wb-faq .wb-faq__q{ width:100%; display:flex; align-items:center; gap:20px; background:none; border:0; margin:0; padding:12px 4px; text-align:left; font-family:inherit; font-size:17px; font-weight:600; color:#1a1a1a; cursor:pointer; list-style:none; }
.wb-faq .wb-faq__q:hover{ color:#000; }
.wb-faq .wb-faq__q:focus-visible{ outline:2px solid #000; outline-offset:2px; }
.wb-faq .wb-faq__q::-webkit-details-marker{ display:none; }
.wb-faq .wb-faq__q::marker{ content:""; }
.wb-faq .wb-faq__num{ font-size:14px; font-weight:700; color:#000; min-width:34px; font-variant-numeric:tabular-nums; }
.wb-faq .wb-faq__text{ flex:1; }
.wb-faq .wb-faq__icon{ position:relative; width:18px; height:18px; flex:0 0 18px; }
.wb-faq .wb-faq__icon::before, .wb-faq .wb-faq__icon::after{ content:""; position:absolute; background:#000; transition:transform .3s ease, opacity .3s ease; }
.wb-faq .wb-faq__icon::before{ top:8px; left:0; width:18px; height:2px; }
.wb-faq .wb-faq__icon::after{ top:0; left:8px; width:2px; height:18px; }
.wb-faq details[open] .wb-faq__icon::after{ transform:scaleY(0); opacity:0; }
.wb-faq .wb-faq__a{ max-height:0; overflow:hidden; transition:max-height .35s ease; }
.wb-faq .wb-faq__item[open] .wb-faq__a{ max-height:1200px; }
.wb-faq .wb-faq__a-inner{ padding:0 4px 8px 54px; font-size:15px; line-height:1.75; color:#555; max-width:900px; }
.wb-faq .wb-faq__cta{ display:flex; flex-wrap:wrap; align-items:center; gap:14px; padding:14px 0 24px; }
.wb-faq .wb-faq__btn{ display:inline-flex; align-items:center; gap:8px; background:#000; color:#fff; font-family:inherit; font-size:14px; font-weight:600; text-decoration:none; padding:11px 20px; border:1px solid #000; cursor:pointer; transition:background .2s ease, transform .2s ease; }
.wb-faq .wb-faq__btn:hover{ background:#222; transform:translateX(2px); }
.wb-faq .wb-faq__btn:focus-visible{ outline:2px solid #000; outline-offset:2px; }
.wb-faq .wb-faq__link{ font-size:14px; font-weight:600; color:#000; text-decoration:underline; text-underline-offset:3px; }
.wb-faq .wb-faq__link:hover{ text-decoration-thickness:2px; }
.wb-faq .wb-faq__foot{ display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:20px; margin-top:48px; padding:30px 34px; background:#000; color:#fff; }
.wb-faq .wb-faq__foot-strong{ display:block; font-size:20px; font-weight:700; margin-bottom:6px; }
.wb-faq .wb-faq__foot-sub{ font-size:14px; color:#cfcfcf; }
.wb-faq .wb-faq__btn--invert{ background:#fff; color:#000; border-color:#fff; }
.wb-faq .wb-faq__btn--invert:hover{ background:#e6e6e6; }
.wb-faq .wb-faq__products{ display:grid; grid-template-columns:repeat(auto-fill, minmax(220px,300px)); gap:14px; margin:18px 0 4px; }
.wb-faq .wb-faq__pcard{ display:flex; flex-direction:column; border:1px solid #e2e2e2; background:#fff; text-decoration:none; color:inherit; transition:border-color .2s ease, transform .2s ease; }
.wb-faq .wb-faq__pcard:hover{ border-color:#000; transform:translateY(-2px); }
.wb-faq .wb-faq__pcard-img{ width:100%; aspect-ratio:4/3; object-fit:cover; background:#f2f2f2; display:block; }
.wb-faq .wb-faq__pcard-body{ padding:14px 16px 16px; flex:1; display:flex; flex-direction:column; }
.wb-faq .wb-faq__pcard-name{ font-size:15px; font-weight:700; color:#1a1a1a; margin:0 0 6px; }
.wb-faq .wb-faq__pcard-desc{ font-size:13px; line-height:1.6; color:#666; margin:0 0 12px; }
.wb-faq .wb-faq__pcard-meta{ margin-top:auto; font-size:13px; font-weight:600; color:#000; }
.wb-faq .wb-faq__pcard-meta::after{ content:" \2192"; }
@media (max-width:640px){ .wb-faq.wb-faq{ padding:56px 16px; } .wb-faq .wb-faq__title, .wb-product-table-h2{ font-size:26px; } .wb-faq .wb-faq__a-inner{ padding-left:4px; } .wb-faq .wb-faq__foot{ padding:24px 20px; } .wb-faq .wb-faq__products{ grid-template-columns:1fr; } } .df-quote-tracker { display: none !important; }:root {
--animate-duration: 1s;
--animate-delay: 1s;
--animate-repeat: 1;
}
.animate__animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-duration: var(--animate-duration);
animation-duration: var(--animate-duration);
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animate__fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}