.elementor-2842 .elementor-element.elementor-element-732ff0a{--display:flex;}.elementor-2842 .elementor-element.elementor-element-db3577a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.woocommerce .elementor-2842 .elementor-element.elementor-element-0db92da .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-2842 .elementor-element.elementor-element-0db92da .flex-viewport{border-radius:16px 16px 16px 16px;}.woocommerce .elementor-2842 .elementor-element.elementor-element-0db92da .flex-viewport:not(:last-child){margin-bottom:1rem;}.woocommerce .elementor-2842 .elementor-element.elementor-element-0db92da .flex-control-thumbs img{border-radius:16px 16px 16px 16px;}.woocommerce .elementor-2842 .elementor-element.elementor-element-0db92da .flex-control-thumbs li{padding-right:calc(0.5rem / 2);padding-left:calc(0.5rem / 2);padding-bottom:0.5rem;}.woocommerce .elementor-2842 .elementor-element.elementor-element-0db92da .flex-control-thumbs{margin-right:calc(-0.5rem / 2);margin-left:calc(-0.5rem / 2);}.elementor-2842 .elementor-element.elementor-element-9200f28{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-2842 .elementor-element.elementor-element-747c6ae{--display:flex;--overlay-opacity:0.21;--overlay-mix-blend-mode:darken;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-5ebf525 );--border-color:var( --e-global-color-5ebf525 );--border-radius:16px 16px 16px 16px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2842 .elementor-element.elementor-element-747c6ae:not(.elementor-motion-effects-element-type-background), .elementor-2842 .elementor-element.elementor-element-747c6ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2842 .elementor-element.elementor-element-747c6ae::before, .elementor-2842 .elementor-element.elementor-element-747c6ae > .elementor-background-video-container::before, .elementor-2842 .elementor-element.elementor-element-747c6ae > .e-con-inner > .elementor-background-video-container::before, .elementor-2842 .elementor-element.elementor-element-747c6ae > .elementor-background-slideshow::before, .elementor-2842 .elementor-element.elementor-element-747c6ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-2842 .elementor-element.elementor-element-747c6ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.mrdearybury.com/wp-content/uploads/2025/10/Paper-Texture-Square.jpg");--background-overlay:'';background-size:initial;}.elementor-widget-woocommerce-product-title .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-2842 .elementor-element.elementor-element-48a7dc9 .elementor-heading-title{font-family:var( --e-global-typography-76365e0-font-family ), Sans-serif;font-size:var( --e-global-typography-76365e0-font-size );color:var( --e-global-color-0b2bb44 );}.elementor-2842 .elementor-element.elementor-element-5287817 .woocommerce-breadcrumb{color:var( --e-global-color-0b2bb44 );font-family:var( --e-global-typography-f849dcc-font-family ), Sans-serif;font-size:var( --e-global-typography-f849dcc-font-size );}.elementor-2842 .elementor-element.elementor-element-5287817 .woocommerce-breadcrumb > a{color:var( --e-global-color-7faae57 );}.woocommerce .elementor-2842 .elementor-element.elementor-element-66a419d .star-rating{color:var( --e-global-color-5ebf525 );font-size:1.2rem;}.woocommerce .elementor-2842 .elementor-element.elementor-element-66a419d .star-rating::before{color:var( --e-global-color-7d1355f );}.woocommerce .elementor-2842 .elementor-element.elementor-element-66a419d .woocommerce-review-link{color:var( --e-global-color-7faae57 );font-family:var( --e-global-typography-73f43e9-font-family ), Sans-serif;font-size:var( --e-global-typography-73f43e9-font-size );line-height:var( --e-global-typography-73f43e9-line-height );}.woocommerce:not(.rtl) .elementor-2842 .elementor-element.elementor-element-66a419d .star-rating{margin-right:0.2rem;}.woocommerce.rtl .elementor-2842 .elementor-element.elementor-element-66a419d .star-rating{margin-left:0.2rem;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-2842 .elementor-element.elementor-element-e40a8f1 .price{color:var( --e-global-color-0b2bb44 );font-family:var( --e-global-typography-41a50ab-font-family ), Sans-serif;font-size:var( --e-global-typography-41a50ab-font-size );font-weight:var( --e-global-typography-41a50ab-font-weight );line-height:var( --e-global-typography-41a50ab-line-height );}.woocommerce .elementor-2842 .elementor-element.elementor-element-e40a8f1 .price ins{font-family:var( --e-global-typography-41a50ab-font-family ), Sans-serif;font-size:var( --e-global-typography-41a50ab-font-size );font-weight:var( --e-global-typography-41a50ab-font-weight );line-height:var( --e-global-typography-41a50ab-line-height );}body:not(.rtl) .elementor-2842 .elementor-element.elementor-element-e40a8f1:not(.elementor-product-price-block-yes) del{margin-right:0.5rem;}body.rtl .elementor-2842 .elementor-element.elementor-element-e40a8f1:not(.elementor-product-price-block-yes) del{margin-left:0.5rem;}.elementor-2842 .elementor-element.elementor-element-e40a8f1.elementor-product-price-block-yes del{margin-bottom:0.5rem;}.woocommerce .elementor-2842 .elementor-element.elementor-element-69d4c05 .woocommerce-product-details__short-description{color:var( --e-global-color-0b2bb44 );font-family:var( --e-global-typography-1788c90-font-family ), Sans-serif;font-size:var( --e-global-typography-1788c90-font-size );line-height:var( --e-global-typography-1788c90-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2842 .elementor-element.elementor-element-1de656e .cart button, .elementor-2842 .elementor-element.elementor-element-1de656e .cart .button{font-family:var( --e-global-typography-21d1a56-font-family ), Sans-serif;font-size:var( --e-global-typography-21d1a56-font-size );font-weight:var( --e-global-typography-21d1a56-font-weight );line-height:var( --e-global-typography-21d1a56-line-height );border-radius:16px 16px 16px 16px;padding:0.8rem 2rem 0.85rem 2rem;color:var( --e-global-color-accent );background-color:var( --e-global-color-7faae57 );transition:all 0.2s;}.elementor-2842 .elementor-element.elementor-element-1de656e .added_to_cart{font-family:var( --e-global-typography-f849dcc-font-family ), Sans-serif;font-size:var( --e-global-typography-f849dcc-font-size );}.elementor-2842 .elementor-element.elementor-element-1de656e .quantity .qty{font-family:var( --e-global-typography-1788c90-font-family ), Sans-serif;font-size:var( --e-global-typography-1788c90-font-size );line-height:var( --e-global-typography-1788c90-line-height );border-radius:16px 16px 16px 16px;border-color:var( --e-global-color-0b2bb44 );transition:all 0.2s;}.elementor-2842 .elementor-element.elementor-element-1de656e .quantity .qty:focus{border-color:var( --e-global-color-5ebf525 );}.woocommerce .elementor-2842 .elementor-element.elementor-element-1de656e form.cart table.variations label{color:var( --e-global-color-0b2bb44 );font-family:var( --e-global-typography-136c2d5-font-family ), Sans-serif;font-size:var( --e-global-typography-136c2d5-font-size );font-weight:var( --e-global-typography-136c2d5-font-weight );}.woocommerce .elementor-2842 .elementor-element.elementor-element-1de656e form.cart table.variations td.value select{color:var( --e-global-color-0b2bb44 );}.woocommerce .elementor-2842 .elementor-element.elementor-element-1de656e form.cart table.variations td.value select, .woocommerce .elementor-2842 .elementor-element.elementor-element-1de656e form.cart table.variations td.value:before{background-color:var( --e-global-color-accent );border:var( --e-global-color-0b2bb44 );border-radius:8px;}.woocommerce .elementor-2842 .elementor-element.elementor-element-1de656e form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-2842 .elementor-element.elementor-element-1de656e form.cart table.variations td.value:before{font-family:var( --e-global-typography-f849dcc-font-family ), Sans-serif;font-size:var( --e-global-typography-f849dcc-font-size );}.elementor-2842 .elementor-element.elementor-element-e12754c{--display:flex;border-style:none;--border-style:none;}.elementor-2842 .elementor-element.elementor-element-46c67a9{--display:flex;}.elementor-2842 .elementor-element.elementor-element-31d2308{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2842 .elementor-element.elementor-element-f3c9b19{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-2842 .elementor-element.elementor-element-15ce684{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-0b2bb44 );--border-color:var( --e-global-color-0b2bb44 );--border-radius:0px 16px 16px 16px;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-widget-woocommerce-product-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-2842 .elementor-element.elementor-element-d83aafa{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:8px;--n-tabs-gap:0px;--n-tabs-title-border-radius:16px 16px 0px 0px;--n-tabs-title-font-size:var( --e-global-typography-d54a803-font-size );--n-tabs-title-color:var( --e-global-color-secondary );--n-tabs-title-color-active:var( --e-global-color-accent );}.elementor-2842 .elementor-element.elementor-element-d83aafa > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-accent );}.elementor-2842 .elementor-element.elementor-element-d83aafa.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 0px 2px;border-color:var( --e-global-color-0b2bb44 );box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0);}.elementor-2842 .elementor-element.elementor-element-d83aafa.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2842 .elementor-element.elementor-element-d83aafa.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-0b2bb44 );border-style:solid;border-width:2px 2px 0px 2px;border-color:var( --e-global-color-0b2bb44 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2842 .elementor-element.elementor-element-d83aafa.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:2px 2px 0px 2px;border-color:var( --e-global-color-0b2bb44 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2842 .elementor-element.elementor-element-d83aafa.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-d54a803-font-family ), Sans-serif;font-weight:var( --e-global-typography-d54a803-font-weight );}.elementor-2842 .elementor-element.elementor-element-d83aafa.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) :is( span, a, i ){-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2842 .elementor-element.elementor-element-d83aafa [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-0b2bb44 );}.elementor-2842 .elementor-element.elementor-element-b83a6b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.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-2842 .elementor-element.elementor-element-32123f8 .elementor-heading-title{font-family:var( --e-global-typography-76365e0-font-family ), Sans-serif;font-size:var( --e-global-typography-76365e0-font-size );color:var( --e-global-color-0b2bb44 );}.elementor-2842 .elementor-element.elementor-element-72f28b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-2842 .elementor-element.elementor-element-90a3f60 .elementor-heading-title{font-family:var( --e-global-typography-76365e0-font-family ), Sans-serif;font-size:var( --e-global-typography-76365e0-font-size );color:var( --e-global-color-0b2bb44 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products  ul.products{grid-column-gap:1rem;grid-row-gap:1.5rem;}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:16px 16px 16px 16px;}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-0b2bb44 );margin-bottom:0px;}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-0b2bb44 );margin-bottom:0px;}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-306bf52-font-family ), Sans-serif;font-size:var( --e-global-typography-306bf52-font-size );line-height:var( --e-global-typography-306bf52-line-height );}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-0b2bb44 );font-family:var( --e-global-typography-f849dcc-font-family ), Sans-serif;font-size:var( --e-global-typography-f849dcc-font-size );}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-0b2bb44 );}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-0b2bb44 );}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-0b2bb44 );}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-0b2bb44 );}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-f849dcc-font-family ), Sans-serif;font-size:var( --e-global-typography-f849dcc-font-size );}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-accent );background-color:var( --e-global-color-7faae57 );font-family:var( --e-global-typography-136c2d5-font-family ), Sans-serif;font-size:var( --e-global-typography-136c2d5-font-size );font-weight:var( --e-global-typography-136c2d5-font-weight );border-radius:16px 16px 16px 16px;margin-top:0px;}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .button:hover{background-color:var( --e-global-color-3d6be4d );}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-1788c90-font-family ), Sans-serif;font-size:var( --e-global-typography-1788c90-font-size );line-height:var( --e-global-typography-1788c90-line-height );margin-inline-start:0.5rem;}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-2842 .elementor-element.elementor-element-c238fb5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-2842 .elementor-element.elementor-element-c238fb5:not(.elementor-motion-effects-element-type-background), .elementor-2842 .elementor-element.elementor-element-c238fb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b2bb44 );}.elementor-2842 .elementor-element.elementor-element-34885ba .elementor-heading-title{font-family:var( --e-global-typography-76365e0-font-family ), Sans-serif;font-size:var( --e-global-typography-76365e0-font-size );color:var( --e-global-color-accent );}@media(max-width:924px){.elementor-2842 .elementor-element.elementor-element-db3577a{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-2842 .elementor-element.elementor-element-9200f28{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-2842 .elementor-element.elementor-element-48a7dc9 .elementor-heading-title{font-size:var( --e-global-typography-76365e0-font-size );}.elementor-2842 .elementor-element.elementor-element-5287817 .woocommerce-breadcrumb{font-size:var( --e-global-typography-f849dcc-font-size );}.woocommerce .elementor-2842 .elementor-element.elementor-element-66a419d .woocommerce-review-link{font-size:var( --e-global-typography-73f43e9-font-size );line-height:var( --e-global-typography-73f43e9-line-height );}.woocommerce .elementor-2842 .elementor-element.elementor-element-e40a8f1 .price{font-size:var( --e-global-typography-41a50ab-font-size );line-height:var( --e-global-typography-41a50ab-line-height );}.woocommerce .elementor-2842 .elementor-element.elementor-element-e40a8f1 .price ins{font-size:var( --e-global-typography-41a50ab-font-size );line-height:var( --e-global-typography-41a50ab-line-height );}.woocommerce .elementor-2842 .elementor-element.elementor-element-69d4c05 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-1788c90-font-size );line-height:var( --e-global-typography-1788c90-line-height );}.elementor-2842 .elementor-element.elementor-element-1de656e .cart button, .elementor-2842 .elementor-element.elementor-element-1de656e .cart .button{font-size:var( --e-global-typography-21d1a56-font-size );line-height:var( --e-global-typography-21d1a56-line-height );}.elementor-2842 .elementor-element.elementor-element-1de656e .added_to_cart{font-size:var( --e-global-typography-f849dcc-font-size );}.elementor-2842 .elementor-element.elementor-element-1de656e .quantity .qty{font-size:var( --e-global-typography-1788c90-font-size );line-height:var( --e-global-typography-1788c90-line-height );}.woocommerce .elementor-2842 .elementor-element.elementor-element-1de656e form.cart table.variations label{font-size:var( --e-global-typography-136c2d5-font-size );}.woocommerce .elementor-2842 .elementor-element.elementor-element-1de656e form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-2842 .elementor-element.elementor-element-1de656e form.cart table.variations td.value:before{font-size:var( --e-global-typography-f849dcc-font-size );}.elementor-2842 .elementor-element.elementor-element-15ce684{border-width:0px 2px 2px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:0px 0px 16px 16px;}.elementor-2842 .elementor-element.elementor-element-d83aafa.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-width:2px 2px 2px 2px;}.elementor-2842 .elementor-element.elementor-element-d83aafa{--n-tabs-title-font-size:var( --e-global-typography-d54a803-font-size );}.elementor-2842 .elementor-element.elementor-element-32123f8 .elementor-heading-title{font-size:var( --e-global-typography-76365e0-font-size );}.elementor-2842 .elementor-element.elementor-element-90a3f60 .elementor-heading-title{font-size:var( --e-global-typography-76365e0-font-size );}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products  ul.products{grid-column-gap:1rem;grid-row-gap:1.5rem;}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-306bf52-font-size );line-height:var( --e-global-typography-306bf52-line-height );}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-f849dcc-font-size );}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-f849dcc-font-size );}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-136c2d5-font-size );}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-1788c90-font-size );line-height:var( --e-global-typography-1788c90-line-height );}.elementor-2842 .elementor-element.elementor-element-34885ba .elementor-heading-title{font-size:var( --e-global-typography-76365e0-font-size );}}@media(max-width:767px){.elementor-2842 .elementor-element.elementor-element-db3577a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-2842 .elementor-element.elementor-element-48a7dc9 .elementor-heading-title{font-size:var( --e-global-typography-76365e0-font-size );}.elementor-2842 .elementor-element.elementor-element-5287817 .woocommerce-breadcrumb{font-size:var( --e-global-typography-f849dcc-font-size );}.woocommerce .elementor-2842 .elementor-element.elementor-element-66a419d .woocommerce-review-link{font-size:var( --e-global-typography-73f43e9-font-size );line-height:var( --e-global-typography-73f43e9-line-height );}.woocommerce .elementor-2842 .elementor-element.elementor-element-e40a8f1 .price{font-size:var( --e-global-typography-41a50ab-font-size );line-height:var( --e-global-typography-41a50ab-line-height );}.woocommerce .elementor-2842 .elementor-element.elementor-element-e40a8f1 .price ins{font-size:var( --e-global-typography-41a50ab-font-size );line-height:var( --e-global-typography-41a50ab-line-height );}.woocommerce .elementor-2842 .elementor-element.elementor-element-69d4c05 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-1788c90-font-size );line-height:var( --e-global-typography-1788c90-line-height );}.elementor-2842 .elementor-element.elementor-element-1de656e .cart button, .elementor-2842 .elementor-element.elementor-element-1de656e .cart .button{font-size:var( --e-global-typography-21d1a56-font-size );line-height:var( --e-global-typography-21d1a56-line-height );}.elementor-2842 .elementor-element.elementor-element-1de656e .added_to_cart{font-size:var( --e-global-typography-f849dcc-font-size );}.elementor-2842 .elementor-element.elementor-element-1de656e .quantity .qty{font-size:var( --e-global-typography-1788c90-font-size );line-height:var( --e-global-typography-1788c90-line-height );}.woocommerce .elementor-2842 .elementor-element.elementor-element-1de656e form.cart table.variations label{font-size:var( --e-global-typography-136c2d5-font-size );}.woocommerce .elementor-2842 .elementor-element.elementor-element-1de656e form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-2842 .elementor-element.elementor-element-1de656e form.cart table.variations td.value:before{font-size:var( --e-global-typography-f849dcc-font-size );}.elementor-2842 .elementor-element.elementor-element-d83aafa{--n-tabs-title-font-size:var( --e-global-typography-d54a803-font-size );}.elementor-2842 .elementor-element.elementor-element-32123f8 .elementor-heading-title{font-size:var( --e-global-typography-76365e0-font-size );}.elementor-2842 .elementor-element.elementor-element-90a3f60 .elementor-heading-title{font-size:var( --e-global-typography-76365e0-font-size );}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products  ul.products{grid-column-gap:1rem;grid-row-gap:1.5rem;}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-306bf52-font-size );line-height:var( --e-global-typography-306bf52-line-height );}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-f849dcc-font-size );}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-f849dcc-font-size );}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-136c2d5-font-size );}.elementor-2842 .elementor-element.elementor-element-37455fa.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-1788c90-font-size );line-height:var( --e-global-typography-1788c90-line-height );}.elementor-2842 .elementor-element.elementor-element-34885ba .elementor-heading-title{font-size:var( --e-global-typography-76365e0-font-size );}}/* Start custom CSS */.woocommerce-breadcrumb {
    margin-bottom: 0 !important;
}
/* --- Character Info Box Styles --- */

/* This wrapper adds space between multiple character cards if they exist */
.character-card-grid-wrapper {
    display: grid;
    gap: 24px;
    width: 100%;
}

/* 1. The Card Itself: Styling */
.character-card {
    background: #1F3064; /* Your Dark Blue */
    color: #ffffff;         /* Your White Text */
    border-radius: 16px;   /* Your Border Radius */
    padding: 1.25rem;      /* Your Padding */

    /* 2. The Card: 3-Column Grid Layout (Desktop) */
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
    align-items: center;
}

/* 3. The Image (Column 1) */
.character-card-image {
    grid-column: 1 / 2;
    width: 100%;
    height: auto;
    border-radius: 8px; /* A slight radius for the image too */
}

/* 4. The Text Wrapper (Columns 2 & 3) */
.character-card-text {
    grid-column: 2 / 4;
}

/* 5. The Title */
.character-card-title {
    color: #ffffff;
    font-size: 1.75rem; /* Tweak as needed */
    margin-top: 0;
    margin-bottom: 10px;
}

/* 6. The Description */
.character-card-description,
.character-card-description p {
    color: #ffffff;
    font-size: 1rem;
    line-height: 1.6;
    margin: 0;
}

/* 7. The Responsive "Autofit" */
@media (max-width: 924px) {
    .character-card {
        /* Stacks to a single column on mobile */
        grid-template-columns: 1fr;
    }
    .character-card-image {
        max-width: 9rem !important;
        margin-left: auto;
        margin-right: auto;
    }
    .character-card-image,
    .character-card-text {
        /* Reset columns to stack properly */
        grid-column: 1 / -1;
    }
}
.thwepo-extra-options label {
    color: var(--e-global-color-7faae57) !important;
}
/* Reviews Element */
.cr-reviews-grid {
    border: none;
    padding: 0;
}
.cr-summaryBox-wrap {
    border-radius: 16px;
    margin: 0 0 1rem 0 !important
}
.cr-rating-icon {
    fill: var(--e-global-color-5ebf525) !important
}
.cr-all-reviews-add-review {
    background-color: var(--e-global-color-7faae57) !important;
}
.ivole-meter {
    border-radius: 5px;
    box-shadow: none !important;
    border: none !important;
}
.ivole-meter-bar {
    box-shadow: none !important;
}
.cr-avatar-check {
    background-color: var(--e-global-color-3c09289) !important
}
.reviewer-verified {
    color: var(--e-global-color-3c09289) !important;
}
.cr-review-card {
    border-radius: 16px !important;
}
.cr-product-thumbnail img{
    border-radius: 8px;
}
.middle-row {
    border-radius: 8px !important;
}
.reviewer-name, .rating-label, .review-content {
    font-family: var(--e-global-typography-1788c90-font-family) !important;
    font-size: var(--e-global-typography-1788c90-font-size) !important;
}
.review-content {
    margin-bottom: 0.3rem !important;
}
.datetime {
    font-family: var(--e-global-typography-1788c90-font-family) !important;
    font-size: var(--e-global-typography-73f43e9-font-size) !important;
}
.review-product a {
    color: var(--e-global-color-7faae57);
    font-family: var(--e-global-typography-1788c90-font-family) !important;
}
.cr-review-form-submit {
    background-color: var(--e-global-color-7faae57) !important;
}/* End custom CSS */