@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-divide-y-reverse:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-700:oklch(55.3% .195 38.402);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-900:oklch(42.1% .095 57.708);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--radius-xs:.125rem;--radius-sm:.25rem;--radius-lg:.5rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--font-english:Palatino,"Palatino Linotype","Palatino LT STD","Book Antiqua","Times New Roman","Shippori Mincho",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--color-theme-gray-f5:#f5f5f5;--color-theme-gray-cc:#ccc;--color-theme-gray-7a:#7a7a7a;--color-theme-gray-66:#666;--color-theme-blue:#295692;--color-theme-logo-green-deep:#225d30;--color-theme-logo-yellow-green:#81a161}}:root{--gss-scrollbar-size:6px;--gss-scrollbar-radius:3px}@layer components{.card,li.products-li-styles.card{border-radius:var(--radius-xs);--tw-shadow:-2px -2px 4px var(--tw-shadow-color,#00000014),3px 3px 10px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.card:hover,li.products-li-styles.card:hover{--tw-shadow:-2px -2px 4px var(--tw-shadow-color,#00000014),3px 3px 10px var(--tw-shadow-color,#0000002e),0 0 3px var(--tw-shadow-color,#696969cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.card-hidden{display:none!important}.card-section{flex-grow:1}.card__media{width:100%;overflow:hidden}.card__media--gallery{aspect-ratio:1;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);position:relative}.card__media-main{width:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}.card__media-main--gallery{object-fit:cover;height:100%;display:block;box-shadow:none!important}.card__media-main[loading=lazy]{content-visibility:auto}.card__media:hover img:not(.card__media-icon){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.card__media:hover .card__media-icon{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}li.products-li-styles.card .card__media{aspect-ratio:1}li.products-li-styles.card .card__media img:not(.card__media-icon){object-fit:cover;width:100%;height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.card__media-icon{top:calc(var(--spacing)*1.5);right:calc(var(--spacing)*1);z-index:10;height:calc(var(--spacing)*3.75);width:calc(var(--spacing)*5);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);position:absolute}@media(min-width:40rem){.card__media-icon{top:calc(var(--spacing)*3.5);right:calc(var(--spacing)*3)}}.card__body{justify-content:flex-end;row-gap:calc(var(--spacing)*2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-theme-gray-cc);padding-inline:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*2);--tw-duration:.2s;flex-direction:column;flex-grow:1;transition-duration:.2s;display:flex}@media(hover:hover){.card__body:hover{opacity:.7}}.card__body{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out)}@media(min-width:48rem){.card__body{row-gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*3);padding-bottom:calc(var(--spacing)*3)}}.card__title,.woocommerce-loop-product__title.card__title{-webkit-line-clamp:2;text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media(min-width:48rem){.card__title,.woocommerce-loop-product__title.card__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.card__title--gallery{color:var(--color-theme-gray-7a)}.card__title-row{border-bottom-style:var(--tw-border-style);border-bottom-width:.5px;border-color:var(--color-theme-gray-cc);width:100%;padding-bottom:calc(var(--spacing)*1);flex-grow:1;justify-content:center;align-items:center;display:flex}@media(min-width:48rem){.card__title-row{padding-bottom:calc(var(--spacing)*1.5)}}.card__meta,.woocommerce-loop-product__meta.card__meta{row-gap:calc(var(--spacing)*1);color:var(--color-theme-gray-7a);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.card__meta,.woocommerce-loop-product__meta.card__meta{row-gap:calc(var(--spacing)*2)}}.card__meta,.woocommerce-loop-product__meta.card__meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media(min-width:40rem){.card__meta,.woocommerce-loop-product__meta.card__meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:48rem){.card__meta,.woocommerce-loop-product__meta.card__meta{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.card__meta-item,.woocommerce-loop-product__meta-item.card__meta-item{gap:calc(var(--spacing)*1);display:flex}@media(min-width:40rem){.card__meta-item,.woocommerce-loop-product__meta-item.card__meta-item{gap:calc(var(--spacing)*2)}}.card__meta-content{min-width:calc(var(--spacing)*0);row-gap:calc(var(--spacing)*.5);font-family:var(--font-english);flex-direction:column;flex:1;display:flex}.card__meta-item-icon,.woocommerce-loop-product__meta-item-icon.card__meta-item-icon{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-theme-gray-7a);display:flex}@media(min-width:40rem){.card__meta-item-icon,.woocommerce-loop-product__meta-item-icon.card__meta-item-icon{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.card__meta-item-icon,.woocommerce-loop-product__meta-item-icon.card__meta-item-icon) i{width:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*.5);color:var(--color-theme-gray-7a);justify-content:center;display:flex}.card.meta-row-collapse .meta-row-padding,li.products-li-styles.card.meta-row-collapse .meta-row-padding{display:none}li.products-li-styles.card{align-items:center;width:100%}li.products-li-styles.card .card__cta-wrap{bottom:calc(var(--spacing)*3);justify-content:center;align-items:center;row-gap:calc(var(--spacing)*2);width:100%;padding-inline:calc(var(--spacing)*2);flex-direction:column;display:flex;position:absolute}@media(min-width:48rem){li.products-li-styles.card .card__cta-wrap{bottom:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*4)}}li.products-li-styles.card .new-arrival-badge{top:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:10;border-bottom-right-radius:var(--radius-xs);background-color:var(--color-theme-logo-yellow-green);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);position:absolute}li.products-li-styles.card a.woocommerce-LoopProduct-link{width:100%;padding-bottom:calc(var(--spacing)*11);flex-direction:column;flex-grow:1;display:flex}@media(min-width:48rem){li.products-li-styles.card a.woocommerce-LoopProduct-link{padding-bottom:calc(var(--spacing)*13)}}li.products-li-styles.card .card__separator{border-bottom-style:var(--tw-border-style);border-color:#cccc;border-bottom-width:.5px;width:100%}@supports (color:color-mix(in lab,red,red)){li.products-li-styles.card .card__separator{border-color:color-mix(in oklab,var(--color-theme-gray-cc)80%,transparent)}}li.products-li-styles.card span.stock-status{display:none}li.products-li-styles.card .card__cta{border-radius:var(--radius-xs);width:100%;padding:calc(var(--spacing)*0);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);background-color:#0000;border-bottom-right-radius:0;align-items:stretch;display:flex;overflow:hidden}@media(hover:hover){li.products-li-styles.card .card__cta:hover{opacity:.7}}li.products-li-styles.card .card__cta:after{align-items:center;display:flex}li.products-li-styles.card .card__cta-icon{border-top-left-radius:var(--radius-xs);border-top-right-radius:var(--radius-xs);background-color:var(--color-theme-blue);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*2);flex-shrink:0;justify-content:center;align-items:center;display:flex}li.products-li-styles.card .card__cta-icon i{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-white);justify-content:center;align-items:center;display:flex!important}@media(min-width:48rem){li.products-li-styles.card .card__cta-icon i{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}li.products-li-styles.card .card__cta-body{justify-content:center;align-items:center;gap:calc(var(--spacing)*1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-theme-blue);flex:1;padding-right:10%;display:flex;position:relative}li.products-li-styles.card .card__cta-body>i{color:var(--color-theme-blue)}li.products-li-styles.card .card__cta-sale-badge{border-radius:var(--radius-xs);background-color:var(--color-theme-blue);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-normal);line-height:1;font-weight:var(--font-weight-normal);color:var(--color-white);flex-shrink:0}@media(min-width:48rem){li.products-li-styles.card .card__cta-sale-badge{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}li.products-li-styles.card .card__cta-price{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}@media(min-width:48rem){li.products-li-styles.card .card__cta-price{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}li.products-li-styles.card .card__cta-price del{margin-right:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-theme-gray-7a);text-decoration-line:line-through}@media(min-width:48rem){li.products-li-styles.card .card__cta-price del{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}li.products-li-styles.card .card__cta-price ins{padding-bottom:calc(var(--spacing)*.5);--tw-leading:1;line-height:1;text-decoration-line:none}li.products-li-styles.card .card__cta-arrow{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-theme-blue);flex-shrink:0}@media(min-width:48rem){li.products-li-styles.card .card__cta-arrow{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}li.products-li-styles.card .card__cta--disabled{pointer-events:none;opacity:.6}li.products-li-styles.card .card__cta--disabled .card__cta-icon{background-color:var(--color-theme-gray-cc)}li.products-li-styles.card .card__cta--disabled .card__cta-body{border-color:var(--color-theme-gray-cc)}li.products-li-styles.card .card__cta--disabled .card__cta-arrow{color:var(--color-theme-gray-cc)}li.products-li-styles.card .card__cta--disabled .card__cta-sale-badge{background-color:var(--color-theme-gray-cc)}li.products-li-styles.card .cart-cta--added .card__cta-icon{background-color:var(--color-theme-logo-green-deep)}li.products-li-styles.card .cart-cta--added .card__cta-body{border-color:var(--color-theme-logo-green-deep)}li.products-li-styles.card .cart-cta--added .card__cta-body>i{color:var(--color-theme-logo-green-deep)}li.products-li-styles.card .cart-cta--added .card__cta-price,li.products-li-styles.card .cart-cta--added .card__cta-sale-badge{display:none}li.products-li-styles.card .cart-cta--added:after{display:none!important}li.products-li-styles.card .card__cta-added-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-normal);line-height:1;font-weight:var(--font-weight-normal);white-space:nowrap;flex-shrink:0;display:none}@media(min-width:48rem){li.products-li-styles.card .card__cta-added-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}li.products-li-styles.card .cart-cta--added .card__cta-added-label{display:inline}li.products-li-styles.card .added_to_cart.wc-forward{display:none}.card-grid{align-items:stretch;gap:calc(var(--spacing)*2);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;grid-template-columns:repeat(2,minmax(0,1fr));transition-duration:.2s;display:grid}@media(min-width:40rem){.card-grid{gap:calc(var(--spacing)*3)}}@media(min-width:64rem){.card-grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.card-grid{gap:calc(var(--spacing)*6);grid-template-columns:repeat(4,minmax(0,1fr))}}.card-grid.is-loading{pointer-events:none;opacity:.4}@media(min-width:64rem){.card-empty{padding-right:calc(var(--spacing)*70.5)}}.grid-toolbar{flex-direction:column-reverse;width:100%;display:flex}@media(min-width:48rem){.grid-toolbar{display:block}}form.gallery-ordering{margin-bottom:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*5);align-self:flex-end}@media not all and (min-width:48rem){form.gallery-ordering{width:100%}}@media(min-width:48rem){form.gallery-ordering{float:right;margin-top:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*0)}}form.gallery-ordering select.orderby{border-radius:var(--radius-xs);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-theme-gray-cc);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1)}@media not all and (min-width:48rem){form.gallery-ordering select.orderby{width:100%}}.grid-toggle-panel{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);width:100%;padding-top:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*6);display:flex}@media(min-width:48rem){.grid-toggle-panel{float:left;width:fit-content;padding-top:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*0);justify-content:flex-end}}.grid-toggle{align-items:center;gap:calc(var(--spacing)*2);display:inline-flex}@media(min-width:48rem){.grid-toggle{display:none}}.card-meta-toggle{height:calc(var(--spacing)*8);align-items:center;column-gap:calc(var(--spacing)*2);border-radius:var(--radius-xs);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-theme-gray-cc);padding-inline:calc(var(--spacing)*4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;color:var(--color-theme-gray-7a);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);flex-shrink:0;line-height:1;display:inline-flex}@media(hover:hover){.card-meta-toggle:hover{opacity:.7}}.card-meta-toggle__label{white-space:nowrap}.grid-toggle__button{gap:calc(var(--spacing)*1);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;position:relative}@media(max-width:767px){:root[data-gallery-grid-cols="2"] .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-gallery-grid-cols="3"] .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:is(:root[data-gallery-grid-cols="3"] .card,:root[data-woo-grid-cols="3"] .woocommerce ul.products li.products-li-styles.card) .card__title,:is(:root[data-gallery-grid-cols="3"] .card,:root[data-woo-grid-cols="3"] .woocommerce ul.products li.products-li-styles.card) .woocommerce-loop-product__title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(:root[data-gallery-grid-cols="3"] .card,:root[data-woo-grid-cols="3"] .woocommerce ul.products li.products-li-styles.card) .card__body{gap:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*1);padding-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*2)}:is(:root[data-gallery-grid-cols="3"] .card,:root[data-woo-grid-cols="3"] .woocommerce ul.products li.products-li-styles.card) .card__meta{gap:calc(var(--spacing)*2);font-size:10px}@media(min-width:40rem){:is(:root[data-gallery-grid-cols="3"] .card,:root[data-woo-grid-cols="3"] .woocommerce ul.products li.products-li-styles.card) .card__meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}:is(:root[data-gallery-grid-cols="3"] .card,:root[data-woo-grid-cols="3"] .woocommerce ul.products li.products-li-styles.card) .card__meta-item{gap:calc(var(--spacing)*.5)}@media(min-width:40rem){:is(:root[data-gallery-grid-cols="3"] .card,:root[data-woo-grid-cols="3"] .woocommerce ul.products li.products-li-styles.card) .card__meta-item{gap:calc(var(--spacing)*1)}}:is(:root[data-gallery-grid-cols="3"] .card,:root[data-woo-grid-cols="3"] .woocommerce ul.products li.products-li-styles.card) .card__meta-item-icon{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media(min-width:40rem){:is(:root[data-gallery-grid-cols="3"] .card,:root[data-woo-grid-cols="3"] .woocommerce ul.products li.products-li-styles.card) .card__meta-item-icon{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(:root[data-gallery-grid-cols="3"] .card,:root[data-woo-grid-cols="3"] .woocommerce ul.products li.products-li-styles.card) .card__meta-item-icon i{padding-top:calc(var(--spacing)*0)}:root[data-woo-grid-cols="3"] .woocommerce ul.products li.products-li-styles.card a.woocommerce-LoopProduct-link{padding-bottom:calc(var(--spacing)*10)}:root[data-woo-grid-cols="3"] .woocommerce ul.products li.products-li-styles.card .card__cta-sale-badge{display:none}:root[data-woo-grid-cols="3"] .woocommerce ul.products li.products-li-styles.card .card__cta-icon{padding-inline:calc(var(--spacing)*1.5)}:root[data-woo-grid-cols="3"] .woocommerce ul.products li.products-li-styles.card .card__cta-price,:root[data-woo-grid-cols="3"] .woocommerce ul.products li.products-li-styles.card .card__cta-arrow{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:root[data-woo-grid-cols="3"] .woocommerce ul.products li.products-li-styles.card .card__cta-icon i{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}:root[data-woo-card-meta=hidden] .product-filter-results.woocommerce-styles ul.products li.products-li-styles.card .card__meta,:root[data-woo-card-meta=hidden] .card-grid .card .card__meta{display:none}.card-loading-overlay{inset:calc(var(--spacing)*0);z-index:20;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.card-loading-overlay{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.card-loading-spinner{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);animation:var(--animate-spin);border-style:var(--tw-border-style);border-width:2px;border-color:#ffffff4d;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.card-loading-spinner{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.card-loading-spinner{border-top-color:var(--color-white)}.card-error-message{padding-inline:calc(var(--spacing)*2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white)}.taxa-region-group{border-radius:var(--radius-xs);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-theme-gray-cc);width:100%;padding-top:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*2)}@media(min-width:48rem){.taxa-region-group{padding-right:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*3)}}.taxa-region-group--product{padding-bottom:calc(var(--spacing)*2.5)}.taxa-region-group--envira{padding-bottom:10px}.taxa-region-group--envira-region{padding-left:calc(var(--spacing)*1)}.taxa-region-row{gap:calc(var(--spacing)*1);display:flex}@media(min-width:48rem){.taxa-region-row{gap:calc(var(--spacing)*2)}}.taxa-region-content{gap:calc(var(--spacing)*2);flex-wrap:wrap;flex-grow:1;display:flex}.taxa-region-icon{color:var(--color-theme-gray-7a);display:flex}.taxa-region-icon--product{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*.5);justify-content:center;align-items:center}@media(min-width:48rem){.taxa-region-icon--product{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}}.taxa-region-icon--envira{height:calc(var(--spacing)*3);width:calc(var(--spacing)*2);padding-top:2.5px}@media(min-width:48rem){.taxa-region-icon--envira{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);padding-top:2px}}.taxa-region-link{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing)*1);--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);padding-left:2px;display:flex;position:relative}@media(hover:hover){.taxa-region-link:hover{opacity:.5}}@media(min-width:48rem){.taxa-region-link{gap:calc(var(--spacing)*6)}}.taxa-region-link--product-taxa{padding-left:calc(var(--spacing)*.5)}.taxa-region-en{white-space:nowrap;align-items:center;font-style:normal;display:flex}.taxa-region-en-name{height:fit-content;padding-top:calc(var(--spacing)*.5);font-family:var(--font-english);--tw-leading:1;line-height:1;display:block}.child-category-nav{width:100%;max-width:calc(var(--spacing)*300);padding-inline:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*8);margin-inline:auto}@media(min-width:48rem){.child-category-nav{padding-inline:calc(var(--spacing)*6)}}.child-category-nav__list{justify-content:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;width:100%;display:flex}.child-category-nav__list-item{display:flex}.child-category-nav__link{min-width:calc(var(--spacing)*32);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-theme-gray-cc);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-theme-gray-66);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);flex:1}@media(hover:hover){.child-category-nav__link:hover{border-color:var(--color-theme-gray-7a);color:var(--color-theme-gray-7a)}}@media(min-width:64rem){.child-category-nav__link{padding-inline:calc(var(--spacing)*4)}}.child-category-nav__link.is-active{border-color:var(--color-theme-gray-7a);background-color:var(--color-theme-gray-7a);color:var(--color-white)}.taxa-names__list,.region-names__list{row-gap:calc(var(--spacing)*2);flex-direction:column;flex-grow:1;display:flex}:where(:is(.taxa-names__list,.region-names__list)>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-theme-gray-cc)}.taxa-names__list,.region-names__list{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.2;line-height:1.2}:is(.taxa-names__list,.region-names__list) li:first-child:not(:last-child){padding-bottom:calc(var(--spacing)*2)}:is(.taxa-names__list,.region-names__list)>li>a:after{content:"";height:calc(var(--spacing)*1);width:calc(var(--spacing)*5);--tw-scale-y:200%;scale:var(--tw-scale-x)var(--tw-scale-y);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);background-image:url(/wp-content/themes/gessuian-theme/assets/images/icon/icon_arrow_to-right_7a.svg);background-repeat:no-repeat;background-size:contain;flex-shrink:0;display:block}@media(min-width:48rem){:is(.taxa-names__list,.region-names__list)>li>a:after{--tw-scale-y:100%;width:38px;scale:var(--tw-scale-x)var(--tw-scale-y)}}:is(.taxa-names__list,.region-names__list)>li:hover>a:after{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.search-suggestions{z-index:50;max-height:calc(var(--spacing)*60);border-radius:var(--radius-xs);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-theme-gray-cc);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;list-style-type:none;display:none;position:absolute;overflow-y:auto}.search-suggestions.is-open{display:flex}.search-suggestion-item{cursor:pointer;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:var(--color-theme-gray-7a);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;line-height:1;transition-duration:.15s}.search-suggestion-item:hover,.search-suggestion-item.is-active{background-color:var(--color-theme-gray-f5)}.search-suggestion-item strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:root{--gss-select-arrow-url:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23295692"><path d="M7 10l5 5 5-5z"/></svg>')}@layer components{.envira-mobile-input,.envira-mobile-select,.woocommerce-mobile-input,.woocommerce-mobile-select{appearance:none;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);width:100%;padding:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.envira-mobile-input:focus,.envira-mobile-select:focus,.woocommerce-mobile-input:focus,.woocommerce-mobile-select:focus{--tw-outline-style:none;border-color:var(--color-theme-blue);outline-style:none}.envira-mobile-select,.woocommerce-mobile-select{padding-right:calc(var(--spacing)*9);background-image:var(--gss-select-arrow-url);background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25rem}.envira-mobile-select:disabled,.woocommerce-mobile-select:disabled{background-color:var(--color-gray-100);color:var(--color-gray-600)}.envira-mobile-form{box-sizing:border-box;background-color:var(--color-gray-50);width:100%;min-height:100vh;padding-block:calc(var(--spacing)*10);margin-inline:auto}.envira-mobile-form *{box-sizing:border-box}.envira-mobile-form h2{margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*4);padding:calc(var(--spacing)*0);text-align:center;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-800)}.envira-mobile-section{margin-bottom:calc(var(--spacing)*4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing)*4);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.envira-mobile-section h3{margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*1);padding:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-600);display:flex}.envira-mobile-section h3 .required{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-red-600)}.envira-mobile-select-wrapper{margin-bottom:calc(var(--spacing)*2)}.envira-mobile-select-wrapper:last-child{margin-bottom:calc(var(--spacing)*0)}.envira-mobile-select-wrapper label{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);display:block}.category-row{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.new-subcategory-section,.wm-new-subcategory-section{margin-top:calc(var(--spacing)*3);border-color:var(--color-blue-200);background-color:var(--color-blue-50)}.new-subcategory-section input,.wm-new-subcategory-section input{margin-bottom:calc(var(--spacing)*2)}.selected-category-tag{margin-top:calc(var(--spacing)*2);background-color:var(--color-blue-100);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-blue-700);border-radius:3.40282e38px;align-items:center;gap:.5rem;display:inline-flex}.selected-category-tag.is-primary{background-color:var(--color-orange-100);color:var(--color-orange-700)}.selected-category-tag .primary-badge{background-color:var(--color-orange-700);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);border-radius:3.40282e38px;margin-left:.375rem}.selected-category-tag .required-badge{background-color:var(--color-blue-700);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);border-radius:3.40282e38px;margin-left:.375rem}.selected-category-tag .remove-cat{margin-left:calc(var(--spacing)*2);cursor:pointer;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);opacity:.7}.selected-category-tag .remove-cat:hover{opacity:1}:is(#taxa-tag-container,#feature-tag-container,#region-tag-container):empty{display:none}.envira-mobile-toggle{cursor:pointer;align-items:center;gap:calc(var(--spacing)*3);display:flex}.envira-mobile-toggle input[type=checkbox]{display:none}.envira-mobile-toggle .toggle-slider{height:calc(var(--spacing)*7);width:calc(var(--spacing)*12);background-color:var(--color-gray-300);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;flex-shrink:0;display:inline-block;position:relative}.envira-mobile-toggle .toggle-slider:after{top:calc(var(--spacing)*.5);left:calc(var(--spacing)*.5);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));content:"";border-radius:3.40282e38px;position:absolute}.envira-mobile-toggle input[type=checkbox]:checked+.toggle-slider{background-color:var(--color-theme-blue)}.envira-mobile-toggle input[type=checkbox]:checked+.toggle-slider:after{transform:translate(1.25rem)}.envira-mobile-toggle .toggle-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700)}.envira-mobile-hint{margin-top:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.image-upload-area{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing)*6);text-align:center;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.image-upload-area:hover,.image-upload-area.dragover{border-color:var(--color-theme-blue);background-color:var(--color-blue-50)}.image-upload-area .upload-icon{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.image-upload-area p{margin:calc(var(--spacing)*0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600)}.upload-buttons{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*2);display:flex}.upload-btn{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex:1}.upload-btn.camera{border-color:var(--color-theme-blue);color:var(--color-theme-blue);background-color:var(--color-blue-50)}.upload-btn.library{border-color:var(--color-gray-300);background-color:var(--color-gray-100);color:var(--color-gray-800)}.image-grid{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*1.5);touch-action:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.image-grid-item{cursor:grab;border-radius:var(--radius-lg);background-color:var(--color-gray-200);aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.image-grid-item:active{cursor:grabbing}.image-grid-item img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.image-grid-item .image-number{top:calc(var(--spacing)*1);left:calc(var(--spacing)*1);background-color:#0009;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.image-grid-item .image-number{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.image-grid-item .image-number{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);pointer-events:none}.image-grid-item .remove-image{top:calc(var(--spacing)*1);right:calc(var(--spacing)*1);z-index:10;height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);cursor:pointer;--tw-border-style:none;background-color:#fb2c36e6;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.image-grid-item .remove-image{background-color:color-mix(in oklab,var(--color-red-500)90%,transparent)}}.image-grid-item .remove-image{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-white);line-height:1}.image-grid-item .edit-caption-btn{bottom:calc(var(--spacing)*1);left:calc(var(--spacing)*1);z-index:10;height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);cursor:pointer;--tw-border-style:none;background-color:#6a7282e6;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.image-grid-item .edit-caption-btn{background-color:color-mix(in oklab,var(--color-gray-500)90%,transparent)}}.image-grid-item .edit-caption-btn{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}.image-grid-item .set-cover-btn{right:calc(var(--spacing)*1);bottom:calc(var(--spacing)*1);z-index:10;height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);cursor:pointer;--tw-border-style:none;background-color:#fffc;border-style:none;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.image-grid-item .set-cover-btn{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.image-grid-item .set-cover-btn{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));opacity:.6}.image-grid-item.is-cover .set-cover-btn{background-color:var(--color-yellow-400);color:var(--color-yellow-900);opacity:1}.image-grid-item .has-caption{right:calc(var(--spacing)*1);bottom:calc(var(--spacing)*1);background-color:#6a7282e6;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.image-grid-item .has-caption{background-color:color-mix(in oklab,var(--color-gray-500)90%,transparent)}}.image-grid-item .has-caption{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);pointer-events:none}.image-grid-item.ui-sortable-helper{z-index:100;--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.image-grid-item.ui-sortable-placeholder{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-blue-500);background-color:var(--color-blue-100)}.image-grid-item.is-uploading img{opacity:.45}.image-grid-item .uploading-spinner{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-300);border-top-color:var(--color-blue-500);pointer-events:none;border-radius:3.40282e38px;animation:1s linear infinite spin;position:absolute;top:50%;left:50%}.image-grid-hint{margin-top:calc(var(--spacing)*2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.upload-progress{margin-top:calc(var(--spacing)*2);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-blue-600)}.caption-modal-overlay{inset:calc(var(--spacing)*0);z-index:50;background-color:#000000b3;justify-content:center;align-items:center;display:none;position:fixed}@supports (color:color-mix(in lab,red,red)){.caption-modal-overlay{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.caption-modal-overlay{padding:calc(var(--spacing)*5)}.caption-modal-overlay.show{display:flex}.caption-modal{width:100%;max-width:var(--container-md);border-radius:var(--radius-2xl);background-color:var(--color-white);overflow:hidden}.caption-modal-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing)*3.5);justify-content:space-between;align-items:center;display:flex}.caption-modal-header h4{margin:calc(var(--spacing)*0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.caption-modal-close{cursor:pointer;--tw-border-style:none;padding:calc(var(--spacing)*0);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-gray-600);background-image:none;border-style:none;line-height:1}.caption-modal-body{padding:calc(var(--spacing)*4)}.caption-modal-image{margin-bottom:calc(var(--spacing)*3);max-height:calc(var(--spacing)*48);border-radius:var(--radius-lg);background-color:var(--color-gray-100);object-fit:contain;width:100%}.caption-modal-body textarea{min-height:calc(var(--spacing)*24);resize:vertical;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-300);width:100%;padding:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.caption-modal-body textarea:focus{border-color:var(--color-blue-500);--tw-outline-style:none;outline-style:none}.caption-modal-footer{gap:calc(var(--spacing)*2.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing)*3);display:flex}.caption-modal-footer button{cursor:pointer;border-radius:var(--radius-lg);--tw-border-style:none;padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-style:none;flex:1}.caption-modal-footer .cancel-btn{background-color:var(--color-gray-100);color:var(--color-gray-800)}.caption-modal-footer .save-btn{background-color:var(--color-blue-500);color:var(--color-white)}.publish-options{gap:calc(var(--spacing)*2);display:flex}.publish-option{flex:1}.publish-option input[type=radio]{display:none}.publish-option label{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-300);padding:calc(var(--spacing)*3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block}.publish-option input[type=radio]:checked+label{border-color:var(--color-blue-500);background-color:var(--color-blue-50);color:var(--color-blue-700)}.schedule-datetime{margin-top:calc(var(--spacing)*3);border-radius:var(--radius-lg);background-color:var(--color-gray-50);padding:calc(var(--spacing)*3);display:none}.schedule-datetime.show{display:block}.schedule-datetime label{margin-bottom:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-600);display:block}.schedule-datetime-inputs{gap:calc(var(--spacing)*2);display:flex}.schedule-datetime input[type=date],.schedule-datetime input[type=time]{appearance:none;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-300);background-color:var(--color-white);padding:calc(var(--spacing)*2.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));flex:1}.schedule-datetime input:focus{border-color:var(--color-blue-500);--tw-outline-style:none;outline-style:none}.schedule-hint{margin-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.envira-mobile-submit{margin-top:calc(var(--spacing)*2);cursor:pointer;border-radius:var(--radius-lg);width:100%;padding:calc(var(--spacing)*3.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border:1px solid var(--color-theme-blue);background-color:var(--color-theme-blue)}.envira-mobile-submit:disabled{cursor:not-allowed;border-color:var(--color-gray-200);background-color:var(--color-gray-200);color:var(--color-gray-500)}.envira-mobile-loading{inset:calc(var(--spacing)*0);z-index:40;background-color:#fffffff2;flex-direction:column;justify-content:center;align-items:center;display:none;position:fixed}@supports (color:color-mix(in lab,red,red)){.envira-mobile-loading{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.envira-mobile-loading.show{display:flex}.envira-mobile-loading .spinner{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-gray-300);border-top-color:var(--color-blue-500);border-radius:3.40282e38px;animation:1s linear infinite spin}.envira-mobile-loading p{margin-top:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600)}@keyframes spin{to{transform:rotate(360deg)}}.envira-mobile-success{padding:calc(var(--spacing)*8);text-align:center;display:none}.envira-mobile-success.show{display:block}.envira-mobile-success .success-icon{margin-bottom:calc(var(--spacing)*4);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.envira-mobile-success h3{margin-bottom:calc(var(--spacing)*2.5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-800);justify-content:center;display:flex}.envira-mobile-success .success-buttons{margin-top:calc(var(--spacing)*5);gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.envira-mobile-success .success-btn{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-decoration-line:none;display:block}.envira-mobile-success .success-btn.primary{color:var(--color-white);border-color:var(--color-theme-blue);background-color:var(--color-theme-blue)}.envira-mobile-success .success-btn.secondary{background-color:var(--color-white);color:var(--color-gray-800)}.envira-mobile-error{padding:calc(var(--spacing)*8);text-align:center;color:var(--color-red-600)}}.entry-content img{transition:box-shadow .18s ease-in-out;box-shadow:-2px -2px 4px #00000014,3px 3px 10px #0000002e}.entry-content img:hover,.entry-content a:hover img,.entry-content figure:hover img{box-shadow:-3px -3px 5px #0000001a,6px 6px 14px #0003}.envira-album-card-root{flex-grow:1}@media(min-width:48rem){.envira-album-card-root{padding-top:calc(var(--spacing)*3)}}.envira-load-more-indicator{flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:40px 20px;display:flex}.envira-load-more-indicator p{color:#666;margin:0;font-size:14px}.envira-scroll-sentinel{pointer-events:none;visibility:hidden}.envira-loading-overlay{z-index:10;border-radius:inherit;background:#000000b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.envira-loading-spinner{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);animation:var(--animate-spin);border-style:var(--tw-border-style);border-width:4px;border-color:#ffffff4d;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.envira-loading-spinner{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.envira-loading-spinner{border-top-color:var(--color-white)}.envira-error-message{color:#fff;text-align:center;padding:10px;font-size:14px}}.pswp__filmstrip{z-index:1500;scrollbar-width:thin;scrollbar-color:#fff6 transparent;-webkit-overflow-scrolling:touch;background:#0000008c;gap:6px;padding:10px 12px;scroll-padding-inline:12px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.pswp__filmstrip::-webkit-scrollbar{height:var(--gss-scrollbar-size)}.pswp__filmstrip::-webkit-scrollbar-thumb{border-radius:var(--gss-scrollbar-radius);background:#fff6}.pswp__filmstrip::-webkit-scrollbar-track{background:0 0}.pswp__filmstrip-item{cursor:pointer;opacity:.55;appearance:none;background-color:#1a1a1a;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid #0000;border-radius:4px;flex:0 0 64px;width:64px;height:64px;margin:0;padding:0;transition:opacity .18s ease-out,border-color .18s ease-out,transform .18s ease-out}.pswp__filmstrip-item:hover,.pswp__filmstrip-item:focus-visible{opacity:.85;outline:none}.pswp__filmstrip-item.is-active{opacity:1;border-color:#fff;transform:scale(1.04)}@media(hover:none)and (pointer:coarse){.pswp__filmstrip{gap:4px;padding:8px}.pswp__filmstrip-item{flex:0 0 56px;width:56px;height:56px}.pswp--has-filmstrip .pswp__scroll-wrap{bottom:72px}}.pswp__scroll-wrap.pswp-zoom-fix{will-change:transform;transform-origin:0 0!important;transform:translate(var(--pswp-vv-ox,0px),var(--pswp-vv-oy,0px))scale(var(--pswp-vv-scale,1))!important}.pswp__scroll-wrap.pswp-zoom-wrap .pswp__bg,.pswp__scroll-wrap.pswp-zoom-wrap .pswp__container{transform-origin:0 0}.pswp,.pswp__bg,.pswp__scroll-wrap{height:100dvh;height:var(--pswp-vh,100dvh)}.pswp--has-filmstrip .pswp__scroll-wrap{height:auto;bottom:84px}@media(hover:hover)and (pointer:fine){.pswp .pswp__button--arrow--left,.pswp .pswp__button--arrow--right{z-index:0;width:120px;height:auto;margin-top:0;top:0;bottom:0}.pswp .pswp__top-bar{z-index:1;position:relative}.pswp .pswp__button--arrow--left:before,.pswp .pswp__button--arrow--right:before{top:50%;transform:translateY(-50%)scale(2)}.pswp .pswp__button--arrow--left:before{transform-origin:0}.pswp .pswp__button--arrow--right:before{transform-origin:100%}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}
