body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a{text-decoration-thickness:1px;text-underline-offset:.15em}:where(.wp-site-blocks)>*{margin-block-start:0}@supports (min-height:100dvh){[style*="min-height:100vh"]{min-height:100dvh!important}}.hide-empty:empty{display:none!important}::placeholder{color:var(--wp--preset--color--contrast-2)}input,textarea,select{background-color:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--contrast-4);border-radius:4px;color:inherit;font:inherit;letter-spacing:inherit;margin:0;padding:.725em 1em}textarea{height:5lh}input[type="checkbox"],input[type="radio"]{appearance:none;flex-shrink:0;height:1.5em;padding:0;width:1.5em}input[type="checkbox"]{border-radius:4px}input[type="radio"]{border-radius:999px}input[type="checkbox"]:checked,input[type="radio"]:checked{background-color:var(--wp--preset--color--contrast)}input[type="checkbox"]:checked{--check-w:.5em;--check-stroke:.133em;--check-stroke-half:calc( var( --check-stroke ) / 2 );background-image:linear-gradient(45deg,transparent calc(50% - var( --check-stroke-half )),currentColor calc(50% - var( --check-stroke-half )),currentColor calc(50% + var( --check-stroke-half )),transparent calc(50% + var( --check-stroke-half ))),linear-gradient(-45deg,transparent calc(50% - var( --check-stroke-half )),currentColor calc(50% - var( --check-stroke-half )),currentColor calc(50% + var( --check-stroke-half )),transparent calc(50% + var( --check-stroke-half )));background-repeat:no-repeat;background-position:calc(50% - ( var( --check-w ) / 2 )) calc(50% + ( var( --check-w ) / 4 )),calc(50% + ( var( --check-w ) / 4 )) 50%;background-size:calc(var( --check-w ) / 2),var(--check-w);border-color:#fff0;color:var(--wp--preset--color--base)}input[type="radio"]:checked{background-color:var(--wp--preset--color--contrast);border-width:0}select{--chevron-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent calc(50% - .5px),currentColor calc(50% - .5px),currentColor calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(-45deg,transparent calc(50% - .5px),currentColor calc(50% - .5px),currentColor calc(50% + .5px),transparent calc(50% + .5px));background-repeat:no-repeat;background-position:calc(100% - 1em - ( .5 * var( --chevron-size ) )) 100%,calc(100% - 1em - ( 0 * var( --chevron-size ) )) 100%;background-size:calc(var( --chevron-size ) / 2),calc(var( --chevron-size ) / 2),calc(var( --chevron-size ) / 2),calc(var( --chevron-size ) / 2);box-shadow:none;color:var(--wp--preset--color--contrast);max-width:100%;outline:none;padding-right:2.75em;transition:border-color .1s linear;width:100%}select:focus{border-color:var(--wp--preset--color--contrast-2)}.theme-author-credit a{text-decoration:none}.theme-author-credit a:hover{text-decoration:underline}html.slb_overlay object,html.slb_overlay embed,html.slb_overlay iframe{visibility:hidden}html.slb_overlay #slb_viewer_wrap object,html.slb_overlay #slb_viewer_wrap embed,html.slb_overlay #slb_viewer_wrap iframe{visibility:visible}.wcpay-express-checkout-wrapper{width:100%;clear:both;display:flex;flex-direction:column}.wcpay-express-checkout-wrapper #wcpay-express-checkout-element{opacity:0;transition:all .3s ease-in-out;min-height:0;margin:0}.wcpay-express-checkout-wrapper #wcpay-express-checkout-element.is-ready{opacity:1}.wcpay-express-checkout-wrapper #wcpay-express-checkout-element.is-ready:not(:first-child){margin-top:12px}.woocommerce-cart .wcpay-express-checkout-wrapper{margin-bottom:0}.woocommerce-checkout .wcpay-express-checkout-wrapper #wcpay-express-checkout-element.is-ready:first-child{margin-top:4px}.woocommerce-checkout .wcpay-express-checkout-wrapper #wcpay-woopay-button{margin-top:4px}.woocommerce .type-product .wcpay-express-checkout-wrapper,.wp-block-add-to-cart-form .wcpay-express-checkout-wrapper,.wc-proceed-to-checkout .wcpay-express-checkout-wrapper{margin-top:1em;margin-bottom:1em}.wcpay-express-checkout-wrapper,.wc-block-components-express-payment__event-buttons{list-style:none}.wcpay-express-checkout-wrapper .StripeElement iframe,.wc-block-components-express-payment__event-buttons .StripeElement iframe{max-width:unset}