.elementor-2896 .elementor-element.elementor-element-afe2fa8:not(.elementor-motion-effects-element-type-background), .elementor-2896 .elementor-element.elementor-element-afe2fa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hieploipottery.fuvilo.com/wp-content/uploads/2026/07/Rectangle-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2896 .elementor-element.elementor-element-afe2fa8 > .elementor-container{min-height:480px;}.elementor-2896 .elementor-element.elementor-element-afe2fa8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2896 .elementor-element.elementor-element-afe2fa8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2896 .elementor-element.elementor-element-071170b{text-align:center;}.elementor-2896 .elementor-element.elementor-element-071170b .elementor-heading-title{font-family:"Noto Serif", Sans-serif;font-size:64px;font-weight:700;line-height:72px;color:#FFFFFF;}.elementor-2896 .elementor-element.elementor-element-2dc809b:not(.elementor-motion-effects-element-type-background), .elementor-2896 .elementor-element.elementor-element-2dc809b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#45454566;}.elementor-2896 .elementor-element.elementor-element-2dc809b > .elementor-container{max-width:1104px;}.elementor-2896 .elementor-element.elementor-element-2dc809b, .elementor-2896 .elementor-element.elementor-element-2dc809b > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-2896 .elementor-element.elementor-element-2dc809b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-2896 .elementor-element.elementor-element-2dc809b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2896 .elementor-element.elementor-element-aa37dd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Helvetica Neue", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-2896 .elementor-element.elementor-element-d9bbf0b:not(.elementor-motion-effects-element-type-background), .elementor-2896 .elementor-element.elementor-element-d9bbf0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-2896 .elementor-element.elementor-element-d9bbf0b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-2896 .elementor-element.elementor-element-d9bbf0b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2896 .elementor-element.elementor-element-c795186 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2896 .elementor-element.elementor-element-dc56c78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tab-title, .elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tab-title:before, .elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tab-title:after, .elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tab-content, .elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tab-title, .elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tab-title a{color:#8B3A28;}.elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tab-title.elementor-active,
					 .elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tab-title.elementor-active a{color:#FFFFFF;}.elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tab-title{font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:500;line-height:16px;}body.elementor-page-2896:not(.elementor-motion-effects-element-type-background), body.elementor-page-2896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}@media(min-width:768px){.elementor-2896 .elementor-element.elementor-element-c795186{width:100%;}}@media(max-width:767px){.elementor-2896 .elementor-element.elementor-element-afe2fa8 > .elementor-container{min-height:50vh;}.elementor-2896 .elementor-element.elementor-element-afe2fa8{padding:100px 0px 50px 0px;}.elementor-2896 .elementor-element.elementor-element-f5dc3fa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2896 .elementor-element.elementor-element-071170b .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-2896 .elementor-element.elementor-element-4f61d2c > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2896 .elementor-element.elementor-element-aa37dd9{padding:0px 016px 0px 016px;font-size:16px;}.elementor-2896 .elementor-element.elementor-element-d9bbf0b{padding:040px 012px 040px 012px;}.elementor-2896 .elementor-element.elementor-element-dc56c78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for column, class: .elementor-element-f5dc3fa */.elementor-2896 .elementor-element.elementor-element-f5dc3fa {
    max-width: 1104px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.elementor-2896 .elementor-element.elementor-element-f5dc3fa > .elementor-widget-wrap, .elementor-2896 .elementor-element.elementor-element-f5dc3fa > .elementor-element-populated {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-afe2fa8 */.elementor-2896 .elementor-element.elementor-element-afe2fa8 > .elementor-container {
    max-width: 1328px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
    box-sizing: border-box;
}
@media(max-width:767px){ .elementor-2896 .elementor-element.elementor-element-afe2fa8 > .elementor-container { padding-left: 24px; padding-right: 24px; } }/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-dc56c78 */@media(min-width:768px){
.category-product-tab .elementor-tabs-wrapper { display:flex; flex-wrap:nowrap; gap:16px; overflow-x:auto; margin-bottom:64px; }
.category-product-tab .elementor-tabs-wrapper .elementor-tab-title { flex:1 1 0; min-width:140px; height:48px; padding:0; display:flex; justify-content:center; align-items:center; border:1px solid #8B3A28; border-radius:4px; background:#FEFEFE; transition:all .3s; }
.category-product-tab .elementor-tabs-wrapper .elementor-tab-title:hover { background:#FCE6E1; }
.category-product-tab .elementor-tabs-wrapper .elementor-tab-title.elementor-active { border:1px solid #CD7F6D; background:#CD7F6D; }
.category-product-tab .elementor-tabs-wrapper .elementor-tab-title.elementor-active:hover { border:1px solid #8B3A28; background:#8B3A28; }
}
.category-product-tab .elementor-tabs-content-wrapper[aria-orientation="vertical"] .elementor-tab-title { display:none; }
.elementor-widget-tabs .elementor-tab-content { padding:0; }

.elementor-2896 .elementor-element.elementor-element-dc56c78 .jet-listing-grid__item img, .elementor-2896 .elementor-element.elementor-element-dc56c78 .jet-listing-dynamic-image__img, .elementor-2896 .elementor-element.elementor-element-dc56c78 .jet-listing-dynamic-image { border-radius: 8px; overflow: hidden; }
@media(max-width:767px){
    .elementor-2896 .elementor-element.elementor-element-dc56c78 .jet-listing-grid__items { justify-items: center; justify-content: center; }
    .elementor-2896 .elementor-element.elementor-element-dc56c78 .jet-listing-grid__item { max-width: 280px; margin-left: auto; margin-right: auto; }
    .elementor-2896 .elementor-element.elementor-element-dc56c78 .jet-listing-grid__item img, .elementor-2896 .elementor-element.elementor-element-dc56c78 .jet-listing-dynamic-image__img, .elementor-2896 .elementor-element.elementor-element-dc56c78 .jet-listing-dynamic-image { width: 100%; height: auto; }
}
/* MOBILE TAB DROPDOWN */
@media(max-width:767px){
    .elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tabs { display:grid; grid-template-columns:1fr 180px; grid-template-rows:48px auto; align-items:center; column-gap:12px; position:relative; }
    .elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tabs::before { content:"Type"; grid-column:1; grid-row:1; align-self:center; font-family:"Noto Serif",serif; font-weight:700; font-size:24px; line-height:32px; color:#454545; }
    .elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tabs-content-wrapper { grid-column:1 / -1; grid-row:2; margin-top:24px; }
    .elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tab-mobile-title { display:none; }
    .elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tabs-wrapper { grid-column:2; grid-row:1; justify-self:end; align-self:center; margin:0; position:relative; overflow:visible; display:flex; flex-direction:column; align-items:flex-end; border:none; width:auto; background:transparent; box-shadow:none; padding:0; }
    .elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tabs-wrapper .elementor-tab-title { display:none; flex:none; min-width:0; height:auto; border:none; margin:0; padding:0; background:transparent; white-space:nowrap; font-family:"Helvetica Neue",Arial,sans-serif; font-weight:500; font-size:16px; line-height:1.4; }
    .elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tabs-wrapper .elementor-tab-title.elementor-active { display:inline-flex; align-items:center; justify-content:center; color:#8b3a28; border:none; background:#ffffff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='M1 1L8 8L15 1' fill='none' stroke='%238b3a28' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 16px center; background-size:13px auto; border-radius:4px; padding:0 40px 0 20px; height:48px; width:auto; min-width:0; box-sizing:border-box; box-shadow:0 2px 8px rgba(0,0,0,0.06); }
    .elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tabs-wrapper .elementor-tab-title.elementor-active::after { display:none; }
    .elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tabs-wrapper.hl-open { position:absolute; top:0; right:0; z-index:50; align-items:stretch; background:#ffffff; border:1px solid #EEEAE5; border-radius:8px; box-shadow:0 8px 24px rgba(0,0,0,0.1); padding:4px 0; min-width:180px; }
    .elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tabs-wrapper.hl-open .elementor-tab-title { display:block; padding:12px 16px; color:#454545; text-align:left; }
    .elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tabs-wrapper.hl-open .elementor-tab-title.elementor-active { color:#8b3a28; padding:12px 16px; justify-content:flex-start; background:transparent; box-shadow:none; height:auto; min-width:0; border-radius:0; }
    .elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tabs-wrapper.hl-open .elementor-tab-title.elementor-active::after { display:none; }
}
@media(min-width:768px){ .elementor-2896 .elementor-element.elementor-element-dc56c78 .elementor-tabs-wrapper .elementor-tab-title { display: flex; } }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c795186 */.elementor-2896 .elementor-element.elementor-element-c795186 {
    max-width: 1078px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d9bbf0b */.elementor-2896 .elementor-element.elementor-element-d9bbf0b > .elementor-container {
    max-width: 1328px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
    box-sizing: border-box;
}
@media(max-width:767px){ .elementor-2896 .elementor-element.elementor-element-d9bbf0b > .elementor-container { padding-left: 24px; padding-right: 24px; } }/* End custom CSS */