:root{--wp--preset--font-size--huge:clamp(6rem, 10vw, 10rem)}h1,h2,h3,h4,h5,h6,blockquote,caption,figcaption,p{text-wrap:pretty}select{min-height:2.25em}textarea,select,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],.select2-container .select2-selection--single{border-radius:2px;border:1px solid;border-color:rgb(0 0 0 / .2);line-height:1.7;padding:.3rem 1rem;display:block}input[type="submit"]{background-color:var(--wp--preset--color--accent-1);border-width:0;border-radius:2px;color:var(--wp--preset--color--base);font-family:inherit;font-size:inherit;line-height:inherit;padding:calc(0.667em + 2px) calc(1.333em + 2px);text-decoration:none;cursor:pointer}[class*="is-style-block-overlap"]+*:not([style*="margin-top"]){margin-top:0}[class*="is-style-text-wrap-balance"],[class*="is-style-text-wrap-balance"] p{text-wrap-style:balance}div[class*="wp-block-"] figcaption{color:var(--wp--preset--color--contrast-midtone);font-size:var(--wp--preset--font-size--small);margin-bottom:0;margin-top:8px;text-align:center}div[class*="wp-block-"] .wp-block-image figcaption a{width:auto}.woocommerce-account .wp-block-post-title,.woocommerce-account main .woocommerce,.woocommerce-cart .wp-block-post-title,.woocommerce-cart main .woocommerce,.woocommerce-checkout .wp-block-post-title,.woocommerce-checkout main .woocommerce{max-width:var(--wp--style--global--content-size)}.wp-site-blocks{display:flex;flex-direction:column;min-height:100vh}body.admin-bar .wp-site-blocks{min-height:calc(100dvh - var(--wp-admin--admin-bar--height, 32px))}.wp-site-blocks>main,.wp-site-blocks>.entry-content{flex:1}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}