/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--mj-font-sans:"Karla", sans-serif;--mj-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--mj-spacing:.25rem;--mj-default-font-family:var(--mj-font-sans);--mj-default-mono-font-family:var(--mj-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--mj-default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--mj-default-font-feature-settings,normal);font-variation-settings:var(--mj-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--mj-default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--mj-default-mono-font-feature-settings,normal);font-variation-settings:var(--mj-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.mj\:mx-auto{margin-inline:auto}.mj\:grid{display:grid}.mj\:hidden{display:none}.mj\:items-center{align-items:center}.mj\:gap-6{gap:calc(var(--mj-spacing) * 6)}.mj\:px-5{padding-inline:calc(var(--mj-spacing) * 5)}.mj\:py-12{padding-block:calc(var(--mj-spacing) * 12)}@media (width>=48rem){.mj\:md\:block{display:block}.mj\:md\:hidden{display:none}.mj\:md\:px-10{padding-inline:calc(var(--mj-spacing) * 10)}}}:root{color:#555;background:#fff;font-family:Libre Baskerville,Georgia,serif;font-size:16px;line-height:1.8}body{margin:0}a{color:#2b2b2b;text-decoration:none}a:hover{color:#777}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:4px;outline:2px solid #555}h1,h2,h3,h4,h5,h6{color:#2b2b2b;margin:0 0 1em;font-family:Karla,sans-serif;font-weight:700;line-height:1.3}h1{font-size:2.6rem}h2{font-size:2rem}p{margin:0 0 1.6em}img{max-width:100%;height:auto}button,.button,input[type=submit]{cursor:pointer;color:#2b2b2b;background:#fff;border:2px solid #2b2b2b;padding:.55em 1em;font-family:inherit;display:inline-block}button:hover,.button:hover{background:#eee}.button.alt,button.alt{color:#fff;background:#2b2b2b}input:not([type=checkbox]):not([type=radio]),textarea,select{color:#555;background:#fafafa;border:1px solid #ddd;max-width:100%;padding:.7em}label{display:block}input[type=checkbox]+label,input[type=radio]+label{display:inline}[x-cloak]{display:none!important}.site-header{max-width:1280px;margin:auto;padding-top:3.5em;padding-bottom:3em}.top-bar{grid-template-columns:1fr 1.7fr 1fr;font-family:Karla,sans-serif;font-size:.9em}.site-branding{text-align:center}.custom-logo-link{display:inline-block}.custom-logo{width:auto;max-width:300px;max-height:105px}.site-search input{width:100%}.site-search button{clip:rect(0,0,0,0);position:absolute}.header-tools{text-align:right}.header-tools ul{justify-content:flex-end;gap:1em;margin:0;list-style:none;display:flex}.mj-cart{margin-top:.7em;display:inline-block}.main-navigation{text-align:center;text-transform:uppercase;letter-spacing:1px;margin:2.5em auto 0;font-family:Karla,sans-serif;font-size:.9rem}.main-navigation ul{margin:0;padding:0;list-style:none}.desktop-menu>ul,.desktop-menu>div>ul{flex-wrap:wrap;justify-content:center;gap:1.8em;display:flex}.main-navigation li{position:relative}.main-navigation li ul{z-index:20;text-align:left;background:#fff;min-width:210px;padding:1em;display:none;position:absolute;box-shadow:0 5px 15px #0002}.main-navigation li:hover>ul,.main-navigation li:focus-within>ul{display:block}.main-navigation li ul a{padding:.3em;display:block}.site-content{max-width:1280px;min-height:45vh;padding-top:2em;padding-bottom:3em}.home-intro{text-align:center;max-width:1000px;margin:1em auto 7em}.home-intro h1{font-size:2.6rem}.home-intro p{font-size:1.05rem}.home-categories>h2{text-align:center}.home-categories{margin-bottom:3em}.woocommerce ul.products,ul.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding:0;list-style:none;display:grid}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product,.products li.product{text-align:center;position:relative;float:none!important;width:auto!important;margin:0!important}.products img{width:100%;margin-bottom:1em;display:block}.products li.product h2,.woocommerce-loop-product__title{font-family:Karla,sans-serif;font-size:1.15rem!important}.products .product-category{overflow:hidden}.products .product-category img{margin:0;transition:transform .3s}.products .product-category:hover img{transform:scale(1.025)}.products .product-category h2{background:#fffffff0;width:100%;margin:0;padding:1em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.products mark{color:inherit;background:0 0}.products .price{margin:.5em 0;font-size:.95rem;display:block}.products .button{font-size:.85rem}.site-footer{text-align:center;border-top:1px solid #eee;font-size:.85rem}.site-info p{margin-bottom:1em}.crafts-logo{vertical-align:middle;width:128px;display:inline-block}.entry-content a{text-decoration:underline}.entry-content ul,.entry-content ol{margin:0 0 1.5em 1.5em}.entry-content .alignleft{float:left;margin:0 2em 1em 0}.entry-content .alignright{float:right;margin:0 0 1em 2em}.entry-content:after{content:"";clear:both;display:block}.editorial-layout{grid-template-columns:minmax(0,3fr) minmax(200px,1fr);gap:4em;display:grid}.editorial-layout article{margin-bottom:4em}.widget{margin-bottom:2em}.widget h2{font-size:1.2em}.woocommerce-breadcrumb{margin-bottom:3em;font-family:Karla,sans-serif;font-size:.85rem}.woocommerce div.product div.images{float:left;width:48%}.woocommerce div.product div.summary{float:right;width:48%}.woocommerce-tabs,.related.products,.upsells.products{clear:both;padding-top:3em}.woocommerce-tabs ul.tabs{border-bottom:1px solid #ddd;gap:2em;padding:0;list-style:none;display:flex}.woocommerce-tabs .panel{padding:2em 0}.woocommerce .quantity{display:inline-block}.woocommerce .quantity input{width:5em}.product_meta{margin-top:2em;font-size:.85rem}.product_meta>span{display:block}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:#f5f5f5;border-left:3px solid #333;margin-bottom:2em;padding:1em 1.5em;list-style:none}.woocommerce-message .button{float:right}.woocommerce table{border-collapse:collapse;width:100%;margin-bottom:2em}.woocommerce th,.woocommerce td{text-align:left;border-bottom:1px solid #eee;padding:1em}.woocommerce td img{max-width:80px}.woocommerce .col2-set{grid-template-columns:1fr 1fr;gap:2em;display:grid}.woocommerce-checkout #order_review{margin-top:2em}.woocommerce-MyAccount-navigation{float:left;width:22%;font-family:Karla,sans-serif}.woocommerce-MyAccount-content{float:right;width:74%}.woocommerce:after{content:"";clear:both;display:block}.woocommerce-pagination ul{justify-content:center;gap:1em;margin:3em 0;list-style:none;display:flex}.screen-reader-text{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link:focus{clip:auto;z-index:10000;background:#fff;width:auto;height:auto;padding:1em}.gallery{grid-template-columns:repeat(3,1fr);gap:1em;display:grid}.gallery-item{margin:0}.wp-caption-text{font-size:.85em}.onsale{z-index:2;background:#fff;padding:.2em .7em;position:absolute;top:1em;left:1em}.wp-block-image{margin-bottom:1.6em}@media (width<=767px){h1,.home-intro h1{font-size:2.2rem}.site-header{padding-top:3em;padding-bottom:3em}.top-bar{display:block}.site-search,.header-tools{display:none}.custom-logo{max-width:220px}.main-navigation{margin-top:2em}.main-navigation #mobile-menu{text-align:left;margin-top:1em}.main-navigation #mobile-menu a{padding:.5em;display:block}.main-navigation #mobile-menu ul ul{box-shadow:none;padding:0 0 0 1em;display:block;position:static}.menu-toggle{text-transform:none;letter-spacing:0;font-family:Georgia,serif;font-style:italic}.home-intro{margin:1em auto 6em}.woocommerce ul.products,ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1em}.home-categories .products{grid-template-columns:1fr}.editorial-layout{display:block}.widget-area{margin-top:3em}.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{float:none;width:100%}.woocommerce .col2-set{display:block}.woocommerce th,.woocommerce td{padding:.5em}.woocommerce table{font-size:.8rem}}.mobile-tools{z-index:50;background:#fff;border-top:1px solid #ddd;justify-content:space-around;align-items:center;padding:.6em;font:14px Karla,sans-serif;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-tools .mj-cart{margin:0}.mobile-tools button{border:0}.mobile-tools #mobile-search{background:#fff;width:100%;padding:1em;position:absolute;bottom:100%}.mobile-tools form{gap:1em;display:flex}.mobile-tools input{flex:1}@media (width>=768px){.mobile-tools{display:none}}@media (width<=767px){body{padding-bottom:60px}.home-categories .woocommerce ul.products{grid-template-columns:1fr}.home-intro h1{font-size:2.6rem}.custom-logo{max-width:213px}.site-header{padding-bottom:4em}}.site-header .custom-logo-link img.custom-logo{width:auto;max-width:300px;max-height:105px}@media (width<=767px){.site-header .custom-logo-link img.custom-logo{max-width:213px}}.top-bar{grid-template-columns:1fr 1fr 1fr}.header-tools ul{flex-wrap:wrap;gap:.3em 1em}.header-tools ul ul{z-index:30;background:#fff;padding:.7em;display:none;position:absolute;box-shadow:0 3px 10px #0002}.header-tools li{position:relative}.header-tools li:hover>ul,.header-tools li:focus-within>ul{display:block}.header-tools a{white-space:nowrap}@media (width>=768px){.main-navigation .menu-toggle{display:none}}.desktop-menu>ul>li+li:before,.desktop-menu>div>ul>li+li:before{content:"";border-left:1px solid #d5d5d5;height:.9em;position:absolute;top:50%;left:-.9em;transform:translateY(-50%)}.footer-social ul{flex-wrap:wrap;justify-content:center;gap:1.5em;margin:0 0 1.5em;padding:0;font-family:Karla,sans-serif;list-style:none;display:flex}@media (width>=768px){.site-header,.site-content{max-width:80em;padding-left:4.236em;padding-right:4.236em}.site-header{margin-bottom:1em;padding-top:0;padding-bottom:0}.top-bar{grid-template-columns:13.0435% 30.4348% 47.8261%;column-gap:4.3478%;min-height:132px;font-size:.857rem}.site-branding{text-align:center;padding:2.618em 0}.site-header .custom-logo-link img.custom-logo{max-width:235px;max-height:none}.site-search input{background:0 0;border:0;padding-left:1.6em;font-family:Karla,sans-serif;font-size:.857rem}.main-navigation{border-top:1px solid #2b2b2b;border-bottom:1px solid #2b2b2b;margin:0;padding:1.5em 0;font-size:.857rem;font-weight:700}.desktop-menu>ul,.desktop-menu>div>ul{gap:2.3em}.desktop-menu>ul>li+li:before,.desktop-menu>div>ul>li+li:before{content:none}.site-content{padding-top:0}.woocommerce div.product div.images{float:left;width:39.1304%;margin:0 4.3478% 3.7063em 0}.woocommerce div.product div.summary{float:right;width:56.5217%;margin:0 0 3.7063em}.woocommerce .woocommerce-tabs{padding:2.618em 0;display:flow-root}.woocommerce .woocommerce-tabs ul.tabs{float:left;border-top:1px solid #eee;border-bottom:0;width:30.4348%;margin:0 4.3478% 1.416em 0;display:block}.woocommerce .woocommerce-tabs ul.tabs li{background:0 0;border:0;border-bottom:1px solid #eee;border-radius:0;margin:0;padding:0;display:block}.woocommerce .woocommerce-tabs ul.tabs li:before,.woocommerce .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce .woocommerce-tabs ul.tabs li a{text-transform:uppercase;letter-spacing:1px;padding:1em 0;font:400 .857rem/1.8 Karla,sans-serif;display:block}.woocommerce .woocommerce-tabs ul.tabs li.active a:after{content:"›";float:right}.woocommerce .woocommerce-tabs .panel{float:right;width:65.2174%;margin:0 0 3.7063em;padding:0}}.woocommerce-breadcrumb{text-transform:uppercase;border-bottom:1px solid #eee;margin:0 0 4.8em;padding:0 0 1.5em;font:900 .75rem/1.8 Karla,sans-serif}.woocommerce-breadcrumb a{text-transform:none;color:#999;font-family:Libre Baskerville,Georgia,serif;font-style:italic;font-weight:400;text-decoration:underline}.single-product .product_title{margin:0 0 1.416rem;font:700 2.618rem/1.214 Karla,sans-serif}.woocommerce div.product .summary .price{color:#555;margin:2rem 0 .875rem;font:900 1.416rem/1.8 Libre Baskerville,Georgia,serif}.woocommerce div.product .product_meta{border-top:1px solid #eee;margin:0;padding-top:1em;font:italic .875rem/1.8 Libre Baskerville,Georgia,serif}.product_meta a,.product_meta .sku{text-transform:uppercase;color:#555;font:700 .875rem/1.8 Karla,sans-serif}.product_meta a{text-decoration:underline}.woocommerce div.product .woocommerce-product-gallery__trigger{border-radius:3px!important;width:32px!important;height:32px!important;top:1em!important;right:1em!important}.woocommerce .related.products>h2{text-align:center;margin-bottom:1em;font-size:1.618rem}.woocommerce .related.products{padding-top:0}.woocommerce ul.products{gap:3.1rem}.mj-card-details{color:#fff;text-align:center;background:#2b2b2b;padding:1.5em .7em}.mj-card-details h2,.mj-card-details .price{color:#fff!important;margin:0!important;font-size:.875rem!important}.mj-card-details .price{font-weight:400;margin-top:.4em!important}@media (width>=768px){.products li.product .mj-card-details{opacity:0;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.products li.product:hover .mj-card-details,.products li.product:focus-within .mj-card-details{opacity:1}.woocommerce ul.products li.product img{margin:0}}@media (width<=767px){.main-navigation{border-top:1px solid #2b2b2b;border-bottom:1px solid #2b2b2b;padding:1em 0}.woocommerce-breadcrumb{margin-bottom:2em}.woocommerce ul.products{gap:1em}.single-product .product_title{font-size:2rem}.woocommerce div.product .summary{margin-bottom:2em}}.woocommerce section.related.products,.woocommerce section.upsells.products{display:block}.woocommerce .related.products>h2{font-size:1.618rem!important}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0;border:0;border-bottom:1px solid #eee;border-radius:0;margin:0;padding:0;display:block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}#content .woocommerce-breadcrumb{border-bottom:1px solid #eee;margin:0 0 3.6rem;padding:0 0 1.1rem;font-size:.75rem}@media (width>=768px){.woocommerce #content div.product div.images{float:left;width:39.1304%;margin:0 4.3478% 3.7063em 0}.woocommerce #content div.product div.summary{float:right;width:56.5217%;margin:0 0 3.7063em}.woocommerce #content div.product .woocommerce-tabs ul.tabs{float:left;border-bottom:0;width:30.4348%;margin:0 4.3478% 1.416em 0;padding:0;display:block}.woocommerce #content div.product .woocommerce-tabs .panel{float:right;width:65.2174%;margin:0 0 3.7063em;padding:0}}.woocommerce #content div.product .woocommerce-tabs ul.tabs li{background:0 0;border:0;border-bottom:1px solid #eee;border-radius:0;margin:0;padding:0;display:block}.woocommerce #content div.product .woocommerce-tabs ul.tabs li a{text-transform:uppercase;letter-spacing:1px;padding:1em 0;font:400 .857rem/1.8 Karla,sans-serif;display:block}.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before{display:none}@media (width<=767px){.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary{float:none;width:100%;margin:0 0 2em}#content .woocommerce-breadcrumb{margin-bottom:2em}}@media (width>=768px){.site-header .site-search input.search-field{background:0 0;border:0;padding:.6em 0 .6em 1.6em}.header-tools .mj-cart{display:none}}.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link{display:block;position:relative;overflow:hidden}.woocommerce ul.products li.product .mj-card-details{box-sizing:border-box;overflow-wrap:anywhere;max-width:100%}@media (width>=768px){.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link>img{margin:0;display:block}.woocommerce ul.products li.product .mj-card-details{max-height:100%;overflow-y:auto}}.site-header .site-search{width:100%;display:block;position:relative}.site-search .search-icon{pointer-events:none;color:#555;width:1.1rem;height:1.1rem;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.site-header .site-search input.search-field{box-sizing:border-box;background:#fafafa;border:1px solid #ddd;width:100%;padding:.65em 1em .65em 2.8rem}.site-header .site-search form{margin:0}@media (width>=768px){.site-header .top-bar{grid-template-columns:minmax(235px,1fr) minmax(0,2fr);grid-template-areas:"brand search""brand links";gap:.8rem 3rem;padding:1.8rem 0}.site-header .site-branding{text-align:left;grid-area:brand;padding:0}.site-header .site-search{grid-area:search;justify-self:end;max-width:320px}.site-header .header-tools{grid-area:links;align-self:start}}@media (width<=767px){.site-header .site-branding{text-align:left}.site-header .site-search{margin-top:1.5rem}}.woocommerce-breadcrumb a:first-child:before{content:"";vertical-align:-.08em;background-color:currentColor;width:.95em;height:.95em;margin-right:.45em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 10 12 2l9 8v11h-6v-7H9v7H3Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 10 12 2l9 8v11h-6v-7H9v7H3Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.entry-content ul{list-style-type:disc}.entry-content ul ul{list-style-type:circle}.entry-content ul ul ul{list-style-type:square}.entry-content ol{list-style-type:decimal}.entry-content li{display:list-item}.footer-bottom{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;max-width:71.5278rem;margin:0 auto;display:flex}.footer-bottom .site-info p:last-child{margin-bottom:0}.footer-bottom .footer-social{margin-left:auto}.footer-bottom .footer-social ul{justify-content:flex-end;margin-bottom:0}.woocommerce div.product div.images .flex-control-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.5rem;display:grid}.woocommerce div.product div.images .flex-control-thumbs li{float:none;width:auto;margin:0}.woocommerce .mj-catalog-controls{clear:both;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:0 0 2rem;font:.875rem/1.8 Karla,sans-serif;display:flex}.woocommerce ul.products+.mj-catalog-controls{margin-top:2rem}.woocommerce .mj-catalog-controls .woocommerce-ordering,.woocommerce .mj-catalog-controls .woocommerce-result-count{float:none;margin:0}.woocommerce .mj-catalog-controls .woocommerce-pagination{clear:none;margin-left:auto}.woocommerce .mj-catalog-controls .woocommerce-pagination ul{gap:0;margin:0}.woocommerce .mj-catalog-controls .woocommerce-pagination a,.woocommerce .mj-catalog-controls .woocommerce-pagination span{padding:.6em .85em}@media (width<=480px){.woocommerce .mj-catalog-controls .woocommerce-pagination{margin-left:0}}#content form input:is([type=text],[type=email],[type=url],[type=password],[type=search],[type=tel],[type=number],[type=date]),#content form textarea,#content form select{box-sizing:border-box;color:#43454b;box-shadow:none;background:#f2f2f2;border:0;border-radius:0;padding:1em;font:400 1rem/1.618 Libre Baskerville,Georgia,serif}#content form .input-text,#content form textarea,#content form .wpcf7-form-control:not([type=submit]):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance),#content .comment-form input:not([type=checkbox]):not([type=submit]){width:100%}#content form label{font-weight:400}#content form .form-row{margin-bottom:1.416em;padding:0}#content form :is(button[type=submit],input[type=submit],input[type=button],input[type=reset],.button){color:#2b2b2b;box-shadow:none;background:#fff;border:2px solid #2b2b2b;border-radius:0;padding:1em 1.387em;font:italic 400 1rem/1.618 Libre Baskerville,Georgia,serif}#content form :is(button[type=submit],input[type=submit],.button):hover{background:#e6e6e6}#content form input:focus,#content form textarea:focus,#content form select:focus{outline-offset:2px;outline:2px solid #2b2b2b}#content .woocommerce form:is(.login,.register){border:0;border-radius:0;margin:0 0 1.618em;padding:0}#content .woocommerce form.login .woocommerce-form-login__rememberme{margin-bottom:1em;display:block}#content .woocommerce form.login .woocommerce-form-login__submit{float:none;margin:0}#content .woocommerce form .show-password{background:0 0;border:0;padding:0}#content .woocommerce form .quantity .qty{width:5em}#content .woocommerce .mj-catalog-controls select{font:inherit;padding:.65em 1em}.mj-account-page #content>article>h1{text-align:center;margin:0 0 6rem;font:700 2.618rem/1.214 Karla,sans-serif}.mj-account-page #content>article{margin-bottom:4.236rem}.mj-account-page .woocommerce-MyAccount-navigation{font-family:Libre Baskerville,Georgia,serif}.mj-account-page .entry-content .woocommerce-MyAccount-navigation ul{border-top:1px solid #eee;margin:0 0 1.416em;padding:0;list-style:none}.mj-account-page .woocommerce-MyAccount-navigation li{border-bottom:1px solid #eee;list-style:none}.mj-account-page .entry-content .woocommerce-MyAccount-navigation a{padding:.875em 1.8em .875em 0;text-decoration:none;display:block;position:relative}.mj-account-page .woocommerce-MyAccount-navigation a:after{content:"";opacity:.25;width:1em;height:1em;-webkit-mask:var(--account-icon) center/contain no-repeat;-webkit-mask:var(--account-icon) center/contain no-repeat;-webkit-mask:var(--account-icon) center/contain no-repeat;mask:var(--account-icon) center/contain no-repeat;background:currentColor;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mj-account-page .woocommerce-MyAccount-navigation .is-active a:after,.mj-account-page .woocommerce-MyAccount-navigation a:hover:after{opacity:1}.mj-account-page .woocommerce-MyAccount-content h2{font-size:2rem}.mj-account-page .woocommerce-MyAccount-content h3{font-size:1.618rem}.mj-account-page .woocommerce-MyAccount-content table{border:0;border-radius:0}.mj-account-page .woocommerce-MyAccount-content table th{background:#f8f8f8;font-weight:700}.mj-account-page .woocommerce-MyAccount-content table td{background:#fdfdfd}.mj-account-page .woocommerce-MyAccount-content table tr:nth-child(2n) td{background:#fbfbfb}.mj-account-page .woocommerce-MyAccount-content address{margin:0 0 1.618em;font-style:italic}.mj-account-page form fieldset{background:#f8f8f8;border:0;margin:1.618em 0;padding:1.618em}.mj-account-page form fieldset legend{padding:0 .5em;font-weight:700}.mj-account-page .woocommerce-MyAccount-content .woocommerce-button{padding:.618em .875em;font-size:.875rem}@media (width>=768px){.mj-account-page .woocommerce .woocommerce-MyAccount-content{float:left;width:76.4706%;margin:0 5.8823% 0 0}.mj-account-page .woocommerce .woocommerce-MyAccount-navigation{float:right;width:17.6471%;margin:0}.mj-account-page .woocommerce-MyAccount-content .form-row-first{float:left;width:38.4615%;margin-right:7.6923%}.mj-account-page .woocommerce-MyAccount-content .form-row-last{float:right;width:53.8462%;margin-right:0}}@media (width<=767px){.mj-account-page #content>article>h1{margin-bottom:3rem;font-size:2.2rem}.mj-account-page .woocommerce .woocommerce-MyAccount-navigation,.mj-account-page .woocommerce .woocommerce-MyAccount-content{float:none;width:100%;margin:0 0 2rem}}.woocommerce-MyAccount-navigation-link--dashboard{--account-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2018a9%209%200%201%201%2016%200H4Z%22%2F%3E%3Cpath%20d%3D%22m12%2014%205-6M6%2011h1m10%200h1M9%206v1m6-1v1%22%2F%3E%3C%2Fsvg%3E)}.woocommerce-MyAccount-navigation-link--orders{--account-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%208%203%2012h12l3-12H3Zm4%200%205-6%205%206M9%2011v6m6-6v6%22%2F%3E%3C%2Fsvg%3E)}.woocommerce-MyAccount-navigation-link--downloads{--account-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%203h11l5%205v13H4V3Zm11%200v5h5M12%2010v7m-3-3%203%203%203-3%22%2F%3E%3C%2Fsvg%3E)}.woocommerce-MyAccount-navigation-link--edit-address{--account-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2010%209-8%209%208M5%209v12h14V9M9%2021v-8h6v8%22%2F%3E%3C%2Fsvg%3E)}.woocommerce-MyAccount-navigation-link--edit-account{--account-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M3%2022v-3a9%209%200%200%201%2018%200v3%22%2F%3E%3C%2Fsvg%3E)}.woocommerce-MyAccount-navigation-link--customer-logout{--account-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%203H3v18h7m-1-9h13m-5-5%205%205-5%205%22%2F%3E%3C%2Fsvg%3E)}.mj-account-page .woocommerce .col2-set:before,.mj-account-page .woocommerce .col2-set:after{content:none}.mj-account-page .woocommerce .col2-set>.col-1,.mj-account-page .woocommerce .col2-set>.col-2{float:none;width:100%;min-width:0;margin:0}.mj-account-page .woocommerce .woocommerce-Addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.mj-account-page .woocommerce .woocommerce-Address-title{margin-bottom:1rem;display:block}.mj-account-page .woocommerce .woocommerce-Address-title h2,.mj-account-page .woocommerce .woocommerce-Address-title .edit{float:none}.mj-account-page .woocommerce .woocommerce-Address-title h2{margin:0 0 .5em}.mj-account-page .woocommerce .woocommerce-Address-title .edit{display:inline-block}.woocommerce-message,.woocommerce-info,.woocommerce-error{padding:1em 1.5em 1em 3.2em;list-style:none;position:relative}.entry-content ul.woocommerce-error{margin-left:0;list-style:none}.woocommerce-error li{list-style:none}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{content:"";width:1.1em;height:1.1em;-webkit-mask:var(--notice-icon) center / contain no-repeat;-webkit-mask:var(--notice-icon) center / contain no-repeat;-webkit-mask:var(--notice-icon) center / contain no-repeat;mask:var(--notice-icon) center / contain no-repeat;background:currentColor;position:absolute;top:1.35em;left:1.1em}@media (width<=767px){.mj-account-page .woocommerce .woocommerce-Addresses{grid-template-columns:1fr}}.woocommerce-message{--notice-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22m7%2012%203%203%207-7%22%2F%3E%3C%2Fsvg%3E)}.woocommerce-info{--notice-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M12%2011v6m0-10v1%22%2F%3E%3C%2Fsvg%3E)}.woocommerce-error{--notice-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22m8%208%208%208m0-8-8%208%22%2F%3E%3C%2Fsvg%3E)}@media (width>=768px){.mj-account-page .woocommerce .woocommerce-MyAccount-navigation{float:left;width:17.6471%;margin:0 5.8823% 0 0}.mj-account-page .woocommerce .woocommerce-MyAccount-content{float:right;width:76.4706%;margin:0}}#content :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments){color:#fff;clear:both;background:#0f834d;border:0;border-left:.618em solid #00000026;border-radius:2px;margin:0 0 2.618em;padding:1em 2em 1em 3.5em;font:400 1rem/1.8 Libre Baskerville,Georgia,serif;list-style:none;position:relative}#content :is(.woocommerce-info,.woocommerce-noreviews,p.no-comments){background:#3d9cd2}#content .woocommerce-error{background:#e2401c}#content :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):before{color:#fff;top:1.05em;left:1.5em}#content :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a{color:#fff}#content :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) .button{float:right;color:#fff;box-shadow:none;background:0 0;border:0;border-left:1px solid #ffffff40;border-radius:0;margin:0 0 0 1em;padding:0 0 0 1em;font:italic 400 1rem/1.618 Libre Baskerville,Georgia,serif;text-decoration:none}#content :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) .button:after{content:" →";font-style:normal}#content :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) .button:hover{color:#fff;opacity:.7;background:0 0}#content :is(.woocommerce-message,.woocommerce-info,.woocommerce-error):after{content:"";clear:both;display:block}@media (width<=600px){#content :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) .button{float:none;border:0;width:fit-content;margin:.75em 0 0;padding:0;display:block}}.site-header .site-search button{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.site-header .site-search button:focus-visible{clip:auto;clip-path:none;z-index:1;background:#fff;width:auto;height:auto;padding:.65em 1em;left:auto;right:0;overflow:visible}@media (width<=767px){.site-header .site-branding{text-align:center}}
/*$vite$:1*/