.elementor-kit-6{--e-global-color-primary:#898568;--e-global-color-secondary:#F8F8F8;--e-global-color-text:#2C2C2B;--e-global-color-accent:#FFAA00;--e-global-typography-primary-font-family:"doran pro title";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"doran text";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"doran text";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.85em;--e-global-typography-accent-font-family:"doran text";--e-global-typography-accent-font-weight:500;font-family:"doran text",Sans-serif;font-size:16px;line-height:1.85em}.elementor-kit-6 e-page-transition{background-color:var(--e-global-color-secondary)}.elementor-kit-6 a{font-family:"doran text",Sans-serif}.elementor-kit-6 h1{font-family:"doran pro title",Sans-serif}.elementor-kit-6 h2{font-family:"doran pro title",Sans-serif}.elementor-kit-6 h3{font-family:"doran pro title",Sans-serif}.elementor-kit-6 h4{font-family:"doran pro title",Sans-serif}.elementor-kit-6 h5{font-family:"doran pro title",Sans-serif}.elementor-kit-6 h6{font-family:"doran pro title",Sans-serif}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}body,button,input,select,textarea,.elementor-button{font-family:"doran text",Tahoma,sans-serif}h1,h2,h3,h4,h5,h6,.elementor-heading-title{font-family:"doran pro title","doran text",Tahoma,sans-serif;line-height:1.5}.elementor-widget-text-editor p{line-height:1.95}.elementor-widget-text-editor p:last-child{margin-bottom:0}::selection{background:#F7A825;color:#fff}@media (max-width:767px){body{font-size:15px}.elementor-widget-text-editor{font-size:max(14px,1em)}}html body{font-family:"doran text",Tahoma,sans-serif;font-weight:500}html body b,html body strong{font-weight:700}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-weight:700}.elementor-heading-title{font-weight:700}.woocommerce-loop-product__title,.elementor-widget-woocommerce-product-title .elementor-heading-title{font-weight:700!important}.elementor-widget-heading h1.elementor-heading-title[class*="elementor-size"]{font-weight:700}.elementor-icon-box-description{color:rgb(44 44 43 / .72)}.elementor-922 .elementor-icon-list-text,.elementor-922 .elementor-widget-text-editor p{font-weight:400!important}.term-description h2{font-weight:700;font-size:24px;margin:36px 0 12px}.term-description h3{font-weight:700;font-size:19px;margin:22px 0 8px}.term-description table{width:100%;border-collapse:collapse;margin:16px 0 24px}.term-description th{background:rgb(46 47 38 / .06);font-weight:700}.term-description th,.term-description td{padding:10px 12px;text-align:right;vertical-align:middle}.term-description ul{padding-right:20px;margin:0 0 16px}.term-description a{color:#a07c3b}@media(max-width:767px){.term-description table{display:block;overflow-x:auto;white-space:nowrap}.term-description h2{font-size:20px}}.elementor-location-floating_buttons{height:0!important;min-height:0!important}.term-description .abt-cat-fig{margin:20px 0 28px;max-width:560px}.term-description .abt-cat-fig img{width:100%;height:auto;border-radius:16px;display:block}.term-description .abt-cat-fig figcaption{font-size:14px;opacity:.7;margin-top:8px;text-align:center}.e-loop-item.elementor-2024{position:relative;cursor:pointer}.e-loop-item.elementor-2024 .elementor-element-96a3c6e,.e-loop-item.elementor-2024 .elementor-element-8fe3b09,.e-loop-item.elementor-2024 .elementor-element-a15811d{position:static!important}.e-loop-item.elementor-2024 .elementor-element-a15811d .elementor-button::after{content:"";position:absolute;inset:0;z-index:5}.e-loop-item.elementor-2024 .product_title .abt-code-name{display:block;margin-top:4px;text-align:right}.woocommerce-product-gallery__trigger{width:42px!important;height:42px!important;border-radius:50%!important;background:#F2F1EC url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232C2C2B' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L20 20'/%3E%3C/svg%3E") center/20px 20px no-repeat!important;box-shadow:0 2px 8px rgb(0 0 0 / .12)}.woocommerce-product-gallery__trigger::before,.woocommerce-product-gallery__trigger::after{display:none!important;content:none!important}.woocommerce-product-gallery__trigger>*{display:none!important}.woocommerce-product-gallery .abt-zoom-btn{display:flex!important;align-items:center;justify-content:center;text-indent:0!important;font-size:0;z-index:20}.woocommerce-product-gallery .abt-zoom-btn>svg{display:block!important}.woocommerce-loop-product__title .abt-code-block{display:block;margin-top:2px;text-align:inherit}.woocommerce-loop-product__title:has(.abt-code-block){flex-direction:column!important;flex-wrap:nowrap!important}.single-product #tab-description a{color:#a77b2c;text-decoration:none;border-bottom:1px solid rgb(167 123 44 / .35)}.single-product #tab-description a:hover{color:#2C2C2B}.single-product #tab-description table th,.single-product #tab-description table td{font-size:15px;line-height:1.8;padding:12px 16px}.single-product #tab-description table th{font-weight:700;color:#2C2C2B}@media(max-width:767px){.single-product #tab-description table th,.single-product #tab-description table td{font-size:14px;padding:10px 12px}}@font-face{font-family:"abt-latin-digits";src:url(/wp-content/uploads/2026/10/OnRegular.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0030-0039}@font-face{font-family:"abt-latin-digits";src:url(/wp-content/uploads/2026/10/OnMedium.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0030-0039}@font-face{font-family:"abt-latin-digits";src:url(/wp-content/uploads/2026/10/OnBold.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0030-0039}.abt-code-name,.woocommerce-product-details__short-description bdi,#tab-description bdi{font-family:"abt-latin-digits","doran pro title","doran text",sans-serif}.woocommerce-product-details__short-description bdi,#tab-description bdi{font-family:"abt-latin-digits","doran text",sans-serif}.woocommerce-widget-layered-nav-list .wc-layered-nav-term{gap:6px}.woocommerce-widget-layered-nav-list .wc-layered-nav-term>a{flex:1 1 auto;white-space:nowrap;gap:6px;min-height:0!important;padding:9px 10px!important;font-family:"abt-latin-digits","doran pro title",sans-serif;font-size:14px!important}.woocommerce-widget-layered-nav-list .wc-layered-nav-term .count{display:none!important}.woocommerce-widget-layered-nav-list .wc-layered-nav-term{margin-bottom:8px!important}.elementor-1781 .elementor-element.elementor-element-e973e02 ul.woocommerce-widget-layered-nav-list{gap:8px!important}.elementor-1781 .elementor-element.elementor-element-e973e02 ul.woocommerce-widget-layered-nav-list li.wc-layered-nav-term{margin:0!important}.elementor-1781 .elementor-element.elementor-element-e973e02 ul.woocommerce-widget-layered-nav-list li.wc-layered-nav-term .count{display:none!important}.elementor-1781 .elementor-element.elementor-element-e973e02 ul.woocommerce-widget-layered-nav-list li.wc-layered-nav-term>a{min-height:0!important;height:auto!important;width:100%!important;flex:1 1 100%!important;padding:10px 14px!important}@font-face{font-family:"doran text";src:url(/wp-content/uploads/2026/10/OnLight.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;size-adjust:112%}@font-face{font-family:"doran text";src:url(/wp-content/uploads/2026/10/OnRegular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:112%}@font-face{font-family:"doran text";src:url(/wp-content/uploads/2026/10/OnMedium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;size-adjust:112%}@font-face{font-family:"doran text";src:url(/wp-content/uploads/2026/10/OnSemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;size-adjust:112%}@font-face{font-family:"doran text";src:url(/wp-content/uploads/2026/10/OnBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;size-adjust:112%}.elementor-element-09661ec,.elementor-element-c6c3a1b,.elementor-element-5d18e03,.elementor-element-e279d4b{--abt:1}.elementor-element-09661ec .elementor-widget-container,.elementor-element-c6c3a1b .elementor-widget-container,.elementor-element-5d18e03 .elementor-widget-container,.elementor-element-e279d4b .elementor-widget-container,.elementor-element-09661ec p,.elementor-element-c6c3a1b p,.elementor-element-5d18e03 p,.elementor-element-e279d4b p{font-size:15px!important;line-height:1.8!important;color:rgb(255 255 255 / .9)!important}.abtin-factory-pill strong{font-size:16px!important}.abtin-factory-pill small{font-size:14px!important;opacity:.85!important}.elementor-element-74e86bd,.elementor-element-74e86bd p{font-size:14px!important;color:rgb(255 255 255 / .78)!important}li.product .button,.products .product a.button,.related .button{font-size:15px!important}@media(max-width:767px){.elementor-element-09661ec p,.elementor-element-c6c3a1b p,.elementor-element-5d18e03 p,.elementor-element-e279d4b p,.elementor-element-09661ec .elementor-widget-container,.elementor-element-c6c3a1b .elementor-widget-container,.elementor-element-5d18e03 .elementor-widget-container,.elementor-element-e279d4b .elementor-widget-container{font-size:14px!important}.elementor-element-3784f81 .abtin-brand-name{font-size:16px!important}.elementor-element-3784f81 .abtin-eyebrow span{font-size:15px!important}.elementor-element-3784f81 .abtin-description{font-size:15px!important;line-height:1.9!important}.elementor-element-3784f81 .abtin-button span{font-size:14px!important}body .elementor-922 .elementor-element.elementor-element-6813b55 .elementor-icon-list-item .elementor-icon-list-text,body .elementor-922 .elementor-element.elementor-element-3eac719 .elementor-icon-list-item .elementor-icon-list-text{font-size:15px!important}li.product .button,.products .product a.button{font-size:14px!important}}html body .elementor .project-card-text p,html body .elementor .project-card-text .elementor-widget-container{font-size:13.5px!important;line-height:1.55!important;font-weight:500!important;color:rgb(255 255 255 / .92)!important}html body .elementor-922 .elementor-element.elementor-element-74e86bd,html body .elementor-922 .elementor-element.elementor-element-74e86bd p{font-size:14px!important;color:rgb(255 255 255 / .78)!important}@media(max-width:767px){html body .elementor .project-card-text p,html body .elementor .project-card-text .elementor-widget-container{font-size:14px!important}}@media (hover:hover){html body .project-card>.project-card-text{position:absolute!important;left:16px;right:16px;bottom:14px;margin:0!important;z-index:4;text-align:center}html body .project-card>.project-card-content{transition:transform .3s ease,background .3s,border .3s,box-shadow .3s!important}html body .project-card:hover>.project-card-content{transform:translateY(-30px)}}@font-face{font-family:'doran pro title';font-style:normal;font-weight:300;font-display:auto;src:url(https://abtinstone.com/wp-content/uploads/2026/10/DoranFaNum-Light.woff2) format('woff2')}@font-face{font-family:'doran pro title';font-style:normal;font-weight:400;font-display:auto;src:url(https://abtinstone.com/wp-content/uploads/2026/10/DoranFaNum-Regular.woff2) format('woff2')}@font-face{font-family:'doran pro title';font-style:normal;font-weight:500;font-display:auto;src:url(https://abtinstone.com/wp-content/uploads/2026/10/DoranFaNum-Medium.woff2) format('woff2')}@font-face{font-family:'doran pro title';font-style:normal;font-weight:700;font-display:auto;src:url(https://abtinstone.com/wp-content/uploads/2026/10/DoranFaNum-Bold.woff2) format('woff2')}@font-face{font-family:'doran pro title';font-style:normal;font-weight:900;font-display:auto;src:url(https://abtinstone.com/wp-content/uploads/2026/10/DoranFaNum-Black.woff2) format('woff2')}