html{scroll-behavior:smooth}body .grecaptcha-badge{opacity:0;visibility:hidden;display:none}.wp-block-embed .wp-block-embed__wrapper{overflow:hidden;border-radius:20px}.wp-block-embed embed,.wp-block-embed iframe,.wp-block-embed object{box-sizing:border-box;box-shadow:0 6px 20px rgba(6,23,45,.04);border-radius:20px;width:100%;display:block}.wp-block-navigation .wp-block-navigation__submenu-container{padding:10px;min-width:260px;border-radius:5px}.wp-block-navigation .wp-block-navigation__submenu-container
.wp-block-navigation-item__content{padding:10px 14px;font-size:16px;line-height:1.25;white-space:nowrap;display:block}.wp-block-navigation .wp-block-navigation__submenu-container
.wp-block-navigation-item__content:hover{border-radius:5px}.useful-links{text-overflow:ellipsis;padding:10px 44px 10px 16px;border:1px solid rgba(0,0,0,.18);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#212121;font:inherit;max-width:200px;box-sizing:border-box;margin:0;border-radius:10px;background:#fff;background-size:14px 8px;background-position:right 16px center;cursor:pointer;width:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8'%3E%3Cpath fill='none' stroke='%23111' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 6 6 6-6'/%3E%3C/svg%3E");line-height:1.3;background-repeat:no-repeat;white-space:nowrap}.useful-links:focus{outline:none;background-color:#fff;box-shadow:0 0 0 1.5px #111}.entry-content h1 u,.entry-content h2 u,.entry-content h3 u,.wp-site-blocks h1 u,.wp-site-blocks h2 u,.wp-site-blocks h3 u{text-decoration:none;position:relative;padding-bottom:.04em;white-space:nowrap;display:inline-block;z-index:0}.entry-content h1 u:after,.entry-content h2 u:after,.entry-content h3 u:after,.wp-site-blocks h1 u:after,.wp-site-blocks h2 u:after,.wp-site-blocks h3 u:after{animation:mm-underline-draw .65s ease-out .25s forwards;height:.11em;transform:scaleX(0) rotate(-1deg);right:-.04em;content:"";position:absolute;opacity:.95;bottom:-.08em;background-color:var(--wp--preset--color--accent-1);transform-origin:left center;border-radius:999px;left:.03em;z-index:-1}@keyframes mm-underline-draw{0%{transform:scaleX(0) rotate(-1deg)}to{transform:scaleX(1) rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.entry-content h1 u:after,.entry-content h2 u:after,.entry-content h3 u:after,.wp-site-blocks h1 u:after,.wp-site-blocks h2 u:after,.wp-site-blocks h3 u:after{animation:none;transform:scaleX(1) rotate(-1deg)}}.mm-sponsored{text-align:center}.mm-sponsored__link{overflow:hidden;justify-content:center;text-decoration:none;aspect-ratio:1/1;align-items:center;border-radius:24px;background:#fff;width:min(250px,100%);display:inline-flex}.mm-sponsored__image{height:100%;object-fit:cover;object-position:center center;border-radius:24px;width:100%;display:block}.mm-sponsored__placeholder{min-height:30px;padding:8px 22px;justify-content:center;border:0;text-decoration:none;font-style:italic;color:inherit;max-width:100%;text-align:center;margin:0 auto;align-items:center;border-radius:22px;background:#f8f8fa;width:fit-content;display:flex}.mm-sponsored__placeholder:hover{text-decoration:underline}.single-product .woocommerce-product-attributes-item__label,.single-product table.shop_attributes th,.single-product table.woocommerce-product-attributes th{text-align:left!important;width:150px;vertical-align:top}.single-product .wp-block-woocommerce-product-details .woocommerce-tabs ul.tabs.wc-tabs{list-style:none;overflow-x:auto;padding:10px;justify-content:flex-start;flex-wrap:nowrap;border:1px solid var(--wp--preset--color--entry);scroll-behavior:smooth;gap:10px;-webkit-overflow-scrolling:touch;margin:0 0 42px;align-items:center;border-radius:16px;background:var(--wp--preset--color--contrast);scrollbar-width:none;display:flex}.single-product .wp-block-woocommerce-product-details .woocommerce-tabs ul.tabs.wc-tabs::-webkit-scrollbar{display:none}.single-product .wp-block-woocommerce-product-details .woocommerce-tabs ul.tabs.wc-tabs:after,.single-product .wp-block-woocommerce-product-details .woocommerce-tabs ul.tabs.wc-tabs:before{border:0;content:none;display:none}.single-product .wp-block-woocommerce-product-details .woocommerce-tabs ul.tabs.wc-tabs li{flex:0 0 auto;padding:0;border:0;position:static;margin:0;box-shadow:none;border-radius:999px;background:transparent;display:block}.single-product .wp-block-woocommerce-product-details .woocommerce-tabs ul.tabs.wc-tabs li:after,.single-product .wp-block-woocommerce-product-details .woocommerce-tabs ul.tabs.wc-tabs li:before{border:0;content:none;box-shadow:none;display:none}.single-product .wp-block-woocommerce-product-details .woocommerce-tabs ul.tabs.wc-tabs li a{min-height:26px;padding:1rem 2.25rem;justify-content:center;font-size:17px;border:0;text-decoration:none;font-weight:500;color:var(--wp--preset--color--accent-10);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease;outline:0;align-items:center;box-shadow:none;border-radius:999px;background:transparent;line-height:1.2;white-space:nowrap;display:inline-flex}.single-product .wp-block-woocommerce-product-details .woocommerce-tabs ul.tabs.wc-tabs li:not(.active) a:hover{color:var(--wp--preset--color--base);background:var(--wp--preset--color--entry)}.single-product .wp-block-woocommerce-product-details .woocommerce-tabs ul.tabs.wc-tabs li.active a{font-weight:600;color:var(--wp--preset--color--contrast);box-shadow:0 5px 16px rgba(0,0,0,.22);background:var(--wp--preset--color--base)}.single-product .wp-block-woocommerce-product-details .woocommerce-tabs ul.tabs.wc-tabs li a:focus-visible{outline-offset:2px;outline:2px solid var(--wp--preset--color--accent-2)}.woocommerce #reviews{color:var(--wp--preset--color--contrast);margin-top:24px}.woocommerce #reviews #comments h2,.woocommerce #reviews #review_form_wrapper .comment-reply-title{font-size:var(--wp--preset--font-size--x-large);font-weight:500;letter-spacing:-.2px;margin:0 0 24px;line-height:1.2}.woocommerce #reviews #comments ol.commentlist{list-style:none;padding:0;margin:0 0 32px}.woocommerce #reviews #comments ol.commentlist li{padding:0 0 24px;border-bottom:1px solid var(--wp--preset--color--accent-6);margin:0 0 24px}.woocommerce #reviews .comment-form{margin-top:24px}.woocommerce #reviews .comment-form p{margin:0 0 18px}.woocommerce #reviews .comment-form label{font-size:var(--wp--preset--font-size--small);font-weight:400;margin-bottom:8px;color:var(--wp--preset--color--contrast);display:block}.woocommerce #reviews .comment-form input[type=email],.woocommerce #reviews .comment-form input[type=text],.woocommerce #reviews .comment-form input[type=url],.woocommerce #reviews .comment-form textarea{padding:13px 14px;font-size:var(--wp--preset--font-size--medium);border:1px solid var(--wp--preset--color--accent-6);font-weight:400;color:var(--wp--preset--color--contrast);max-width:100%;box-sizing:border-box;border-radius:6px;background:#fff;width:100%;line-height:1.5;font-family:inherit}.woocommerce #reviews .comment-form textarea{min-height:220px;resize:vertical}.woocommerce #reviews .comment-form input[type=email]:focus,.woocommerce #reviews .comment-form input[type=text]:focus,.woocommerce #reviews .comment-form input[type=url]:focus,.woocommerce #reviews .comment-form textarea:focus{border-color:var(--wp--preset--color--contrast);outline-offset:0;outline:2px solid var(--wp--preset--color--contrast)}.woocommerce #reviews .comment-form-cookies-consent{font-size:var(--wp--preset--font-size--small);gap:8px;align-items:flex-start;line-height:1.45;display:flex}.woocommerce #reviews .comment-form-cookies-consent input{margin-top:3px}.woocommerce #reviews .form-submit{margin-top:24px}.woocommerce #reviews .button,.woocommerce #reviews .form-submit input[type=submit],.woocommerce #reviews button{padding:1rem 2.25rem;font-size:var(--wp--preset--font-size--medium);border:0;font-weight:600;color:var(--wp--preset--color--base);border-radius:999px;background:var(--wp--preset--color--contrast);cursor:pointer;line-height:1.2;font-family:inherit}.woocommerce #reviews .button:hover,.woocommerce #reviews .form-submit input[type=submit]:hover,.woocommerce #reviews button:hover{color:var(--wp--preset--color--base);background:color-mix(in srgb,var(--wp--preset--color--contrast) 85%,transparent)}.wc-block-catalog-sorting,.woocommerce .woocommerce-ordering{justify-content:flex-end;margin:0 0 24px;align-items:center;display:flex}.wc-block-catalog-sorting .woocommerce-ordering{margin:0}.wc-block-catalog-sorting select.orderby,.woocommerce .woocommerce-ordering select.orderby{height:44px;padding:0 42px 0 16px;font-size:var(--wp--preset--font-size--small);border:1px solid var(--wp--preset--color--accent-6);font-weight:500;appearance:none;color:var(--wp--preset--color--contrast);background-size:6px 6px,6px 6px;min-width:240px;background-color:#fff;background-position:calc(100% - 21px) 50%,calc(100% - 15px) 50%;border-radius:999px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);line-height:1.2;background-repeat:no-repeat;font-family:inherit}.wc-block-catalog-sorting select.orderby:hover,.woocommerce .woocommerce-ordering select.orderby:hover{border-color:color-mix(in srgb,var(--wp--preset--color--contrast) 28%,transparent)}.wc-block-catalog-sorting select.orderby:focus,.woocommerce .woocommerce-ordering select.orderby:focus{border-color:var(--wp--preset--color--contrast);outline-offset:2px;outline:2px solid color-mix(in srgb,var(--wp--preset--color--contrast) 18%,transparent)}@media (max-width:781px){.wp-block-columns.mobile-swap>:first-child{order:2}.wp-block-columns.mobile-swap>:last-child{order:1}header.wp-block-template-part .wp-block-site-logo{flex-shrink:0;max-width:200px}header.wp-block-template-part .wp-block-site-logo img.custom-logo{height:auto;max-width:100%;width:200px}select.useful-links{max-width:150px;padding-right:42px;background-size:13px 8px;background-position:right 16px center}.woocommerce #reviews #comments h2,.woocommerce #reviews #review_form_wrapper .comment-reply-title{font-size:1.45rem}.woocommerce #reviews .comment-form textarea{min-height:180px}.woocommerce #reviews .button,.woocommerce #reviews .form-submit input[type=submit],.woocommerce #reviews button{padding:.75rem 1.35rem;font-size:13px}.wc-block-catalog-sorting,.woocommerce .woocommerce-ordering{justify-content:stretch;width:100%;margin-top:12px}.wc-block-catalog-sorting .woocommerce-ordering,.woocommerce .woocommerce-ordering{width:100%}.wc-block-catalog-sorting select.orderby,.woocommerce .woocommerce-ordering select.orderby{height:42px;font-size:13px;min-width:0;width:100%}}