body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}a:where(:not(.wp-element-button) :not(.wp-element-button)){text-decoration-thickness:8%;text-underline-offset:8%}:root{--wp--custom--color--button-hover-primary:#f82908;--wp--custom--color--button-hover-neutral:#534744;--wp--custom--color--button-hover-primary-accent:#bcac93;--wp--custom--color--main-subtle:#70615c}body{--root-padding-half:calc(var(--wp--style--root--padding-right)/2)}.single-post .wp-block-post-content>p,.single-story .wp-block-post-content>p{font-family:var(--wp--preset--font-family--secondary);line-height:1.3}.wp-site-blocks p+p{margin-top:1.5rem}.wp-block-post-content>.wp-block-post-title:first-child{margin-top:var(--wp--preset--spacing--xx-large)}.wp-block-post-content p+p{margin-top:1.5rem}.wp-block-post-content .wp-block-fundy-donation-form{margin-bottom:var(--wp--preset--spacing--x-large);margin-top:var(--wp--preset--spacing--x-large)}:is(.wp-block-post-content .wp-block-fundy-donation-form) .fundraising-form{margin-left:auto;margin-right:auto;max-width:33.75rem}.wp-block-post-content>.t2-featured-query-post,.wp-block-post-content>.t2-featured-single-post{margin-bottom:var(--wp--preset--spacing--large);margin-top:var(--wp--preset--spacing--large)}.wp-block-post-content>:first-child{margin-top:0}.wp-block-post-content>:last-child{margin-bottom:0}:is(.woocommerce-checkout,.woocommerce-cart) .wp-block-post-title{max-width:var(--wp--style--global--wide-size)!important}.wp-block-woocommerce-product-collection h2.wp-block-heading{font-size:var(--wp--preset--font-size--x-large)}.wp-block-spacer+.wp-block-heading{margin-top:var(--wp--preset--spacing--medium)}input[type=email],input[type=search].wp-block-search__input,input[type=tel],input[type=text],select,textarea{border:none;border-radius:0;font-size:var(--wp--preset--font-size--base);margin:0;padding:var(--wp--preset--spacing--x-small)}:is(select,textarea,input[type=tel],input[type=search].wp-block-search__input,input[type=email],input[type=text])::-moz-placeholder{color:var(--wp--preset--color--border-dark);font-size:var(--wp--preset--font-size--base)}:is(select,textarea,input[type=tel],input[type=search].wp-block-search__input,input[type=email],input[type=text])::placeholder{color:var(--wp--preset--color--border-dark);font-size:var(--wp--preset--font-size--base)}:is(select,textarea,input[type=tel],input[type=search].wp-block-search__input,input[type=email],input[type=text]):focus-visible,:is(select,textarea,input[type=tel],input[type=search].wp-block-search__input,input[type=email],input[type=text]):hover{outline-color:var(--wp--custom--color--button-hover-primary);outline-style:solid;outline-width:2px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjI5MyA3Ljc5Mjg5QzE4LjY4MzUgNy40MDIzNyAxOS4zMTY2IDcuNDAyMzcgMTkuNzA3MSA3Ljc5Mjg5QzIwLjA5NzYgOC4xODM0MSAyMC4wOTc2IDguODE2NDMgMTkuNzA3MSA5LjIwNjk1TDEyIDE2LjkxNEw0LjI5MzAyIDkuMjA4OUMzLjkwMjY4IDguODE4NDEgMy45MDI2MyA4LjE4NTM0IDQuMjkzMDIgNy43OTQ4NEM0LjY4MzQ5IDcuNDA0NTEgNS4zMTY1OCA3LjQwNDQ5IDUuNzA3MDggNy43OTQ4NEwxMS45OTkxIDE0LjA4NTlMMTguMjkzIDcuNzkyODlaIiBmaWxsPSIjMTAwQzBCIi8+Cjwvc3ZnPgo=);background-position:50%;background-position-x:calc(100% - var(--wp--preset--spacing--x-small));background-repeat:no-repeat;background-size:1rem;padding-right:var(--wp--preset--spacing--x-small)}.dkf_radio{border-radius:0}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid var(--wp--preset--color--main);border-radius:0;cursor:pointer;height:1.25rem;margin:0;padding:0;width:1.25rem}input[type=checkbox]:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSJjdXJyZW50Q29sb3IiPjxwYXRoIGQ9Ik0zODItMjMyLjM1IDE0Ni4zNS00NjhsNjQuODktNjQuODlMMzgyLTM2Mi4xM2wzNjYuNzYtMzY2Ljc2TDgxMy42NS02NjQgMzgyLTIzMi4zNVoiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:contain}@media (min-width:782px){input[type=checkbox]{height:1.5rem;width:1.5rem}}.wc-block-components-radio-control .wc-block-components-radio-control__input{padding:0}#dekode-pdf-writer-container{margin:0}#dekode-pdf-writer-container .dekode-pdf-writer-fields-wrapper{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--xx-small)}#dekode-pdf-writer-container .dekode-pdf-writer-add{font-size:var(--wp--preset--font-size--small);font-weight:700;margin:var(--wp--preset--spacing--medium) 0 0;padding:0}:is(#dekode-pdf-writer-container .dekode-pdf-writer-add) img{background-color:var(--wp--preset--color--main);border-radius:999px;margin-right:.625rem;padding:.25rem}:is(#dekode-pdf-writer-container .dekode-pdf-writer-add):focus-visible img,:is(#dekode-pdf-writer-container .dekode-pdf-writer-add):hover img{background-color:var(--wp--custom--color--button-hover-neutral)}#dekode-pdf-writer-container .dekode-pdf-writer-fields{background-color:var(--wp--preset--color--primary-accent);margin:0;padding:var(--wp--preset--spacing--medium)}:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .item-tab{flex-wrap:wrap;gap:var(--wp--preset--spacing--xx-small);justify-content:space-between;margin-bottom:0;padding-right:calc(1.5rem + var(--wp--preset--spacing--medium));position:relative;width:100%}:is(:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .item-tab) h2{font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--base);font-weight:400;text-transform:none}:is(:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .item-tab) .expand-collapse-toggler{background-color:transparent;border:none;padding:0;position:absolute;right:0}:is(:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .item-tab) .dekode-pdf-writer-remove{margin:0;padding:0}.expanded:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .dekode-pdf-writer-item-fields,:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .dekode-pdf-writer-item-fields{-moz-column-gap:var(--wp--preset--spacing--small);column-gap:var(--wp--preset--spacing--small);display:flex;flex-wrap:wrap;margin-top:var(--wp--preset--spacing--medium);row-gap:var(--wp--preset--spacing--medium)}:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .input-wrapper{display:flex;flex-basis:calc(50% - var(--wp--preset--spacing--small)/2);flex-direction:column;flex-grow:1;flex-shrink:0;gap:var(--wp--preset--spacing--x-small);margin-bottom:0}:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .input-wrapper>label,:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .input-wrapper__label{font-size:var(--wp--preset--font-size--x-small);font-weight:700;margin-bottom:0}:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .input-wrapper.input-textarea{flex-basis:100%}:is(:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .input-wrapper.input-checkbox)>label{display:flex;font-size:var(--wp--preset--font-size--small);font-weight:400;line-height:1.3}:is(:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .input-wrapper.input-checkbox) input[type=checkbox]{margin-right:.75rem}:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .input-wrapper.input-date-hours{flex-direction:row;width:100%}:is(:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .input-wrapper.input-date-hours) .input-date,:is(:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .input-wrapper.input-date-hours) .input-hours{flex:100%}:is(:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .input-wrapper.input-date-hours) .dekode-pdf-writer-recipient-date,:is(:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .input-wrapper.input-date-hours) .dekode-pdf-writer-recipient-date-time{width:100%}:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .send-directly-to-recipient{width:100%}:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .send-directly-to-recipient .show-if-send-to.show{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--medium);margin-top:var(--wp--preset--spacing--medium)}@media (min-width:782px){#dekode-pdf-writer-container .dekode-pdf-writer-fields{padding:var(--wp--preset--spacing--large)}:is(:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .input-wrapper.input-date-hours) .input-date,:is(:is(#dekode-pdf-writer-container .dekode-pdf-writer-fields) .input-wrapper.input-date-hours) .input-hours{flex:40%}}#ui-datepicker-div{border:none;box-shadow:0 1px 3px 1px color-mix(in srgb,var(--wp--preset--color--main),transparent 80%);font-size:var(--wp--preset--font-size--base);padding:var(--wp--preset--spacing--x-small);text-align:center}#ui-datepicker-div .ui-datepicker-next.ui-state-disabled,#ui-datepicker-div .ui-datepicker-prev.ui-state-disabled{opacity:0;pointer-events:none}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{font-size:var(--wp--preset--font-size--x-small);font-weight:700;margin-top:var(--wp--preset--spacing--x-small)}#ui-datepicker-div .ui-datepicker-calendar{margin-top:var(--wp--preset--spacing--x-small)}:is(#ui-datepicker-div .ui-datepicker-calendar) th{font-size:var(--wp--preset--font-size--x-small);font-weight:700;padding:var(--wp--preset--spacing--xx-small)}:is(#ui-datepicker-div .ui-datepicker-calendar) td{height:2.5rem;padding:0;width:2.5rem}.ui-state-disabled:is(:is(#ui-datepicker-div .ui-datepicker-calendar) td){background-color:var(--wp--preset--color--primary-accent);color:var(--wp--preset--color--main);cursor:not-allowed;opacity:.5;padding:var(--wp--preset--spacing--xx-small)}.ui-datepicker-other-month:is(:is(#ui-datepicker-div .ui-datepicker-calendar) td){background-color:transparent}:is(#ui-datepicker-div .ui-datepicker-calendar) a{background-color:var(--wp--preset--color--primary-accent);border-radius:var(--theme-border-radius-xs);color:var(--wp--preset--color--main);display:block;padding:var(--wp--preset--spacing--xx-small)}:is(:is(#ui-datepicker-div .ui-datepicker-calendar) a):focus-visible,:is(:is(#ui-datepicker-div .ui-datepicker-calendar) a):hover{background-color:var(--wp--custom--color--button-hover-primary-accent)}:root :where(.wp-block-button .wp-block-button__link){border-radius:999px;font-family:var(--wp--preset--font-family--stromme-primary);font-size:var(--wp--preset--font-size--x-small);font-style:normal;font-weight:900;letter-spacing:-1%;line-height:1.2;padding:var(--wp--preset--spacing--x-small);text-transform:uppercase}.wp-block-button.is-style-button-brand .wp-block-button__link,.wp-element-button.is-style-button-brand{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--main)}:is(.wp-element-button.is-style-button-brand,.wp-block-button.is-style-button-brand .wp-block-button__link):focus-visible,:is(.wp-element-button.is-style-button-brand,.wp-block-button.is-style-button-brand .wp-block-button__link):hover{background-color:var(--wp--custom--color--button-hover-primary)}.wp-block-button.is-style-button-light .wp-block-button__link,.wp-element-button.is-style-button-light{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--main)}:is(.wp-element-button.is-style-button-light,.wp-block-button.is-style-button-light .wp-block-button__link):focus-visible,:is(.wp-element-button.is-style-button-light,.wp-block-button.is-style-button-light .wp-block-button__link):hover{background-color:var(--wp--custom--color--button-hover-neutral);color:var(--wp--preset--color--base)}.wp-block-button.is-style-button-brand-alt .wp-block-button__link,.wp-element-button.is-style-button-brand-alt{background-color:var(--wp--preset--color--primary-alt);color:var(--wp--preset--color--primary-alt-accent)}:is(.wp-element-button.is-style-button-brand-alt,.wp-block-button.is-style-button-brand-alt .wp-block-button__link):focus-visible,:is(.wp-element-button.is-style-button-brand-alt,.wp-block-button.is-style-button-brand-alt .wp-block-button__link):hover{background-color:var(--wp--custom--color--button-hover-neutral);color:var(--wp--preset--color--base)}.wp-block-button.is-style-secondary-button .wp-block-button__link,.wp-element-button.is-style-secondary-button{background-color:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--main)}:is(.wp-element-button.is-style-secondary-button,.wp-block-button.is-style-secondary-button .wp-block-button__link):focus-visible,:is(.wp-element-button.is-style-secondary-button,.wp-block-button.is-style-secondary-button .wp-block-button__link):hover{background-color:var(--wp--custom--color--button-hover-neutral);color:var(--wp--preset--color--base)}.footer-cta-buttons.is-content-justification-right{justify-content:flex-start}@media (min-width:782px){.footer-cta-buttons.is-content-justification-right{justify-content:flex-end}}.single-product .woocommerce.product{margin-top:0}.single-product #dekode-pdf-writer-container{margin-top:var(--wp--preset--spacing--large)}.product-page-inner-wrapper{padding-bottom:var(--wp--preset--spacing--x-large);padding-top:var(--wp--preset--spacing--medium)}.product-page-inner-wrapper .wp-block-woocommerce-product-gallery .wc-block-product-gallery-large-image__container{padding-inline-start:unset}@media (min-width:782px){.product-page-inner-wrapper{padding-top:var(--wp--preset--spacing--x-large)}}@media (min-width:1440px){.product-page-inner-wrapper{padding-bottom:var(--wp--preset--spacing--xx-large);padding-top:var(--wp--preset--spacing--xx-large)}}*,:after,:before{box-sizing:border-box}:where([hidden]){display:none!important}
