:root{--border-width: 1px;--border-color: var(--color-neutral-300);--focus-box-shadow: 0 0 0 1px var(--color-primary-500);--component-border-radius: 0;--border-clip-path: polygon( 0% 30%, 5% 40%, 10% 30%, 15% 50%, 20% 40%, 25% 55%, 30% 45%, 35% 50%, 40% 40%, 45% 55%, 50% 45%, 55% 60%, 60% 50%, 65% 55%, 70% 40%, 75% 50%, 80% 45%, 85% 60%, 90% 35%, 95% 50%, 100% 30%, 100% 100%, 0% 100% );--border-clip-path-reverse: polygon( 100% 70%, 95% 60%, 90% 70%, 85% 50%, 80% 60%, 75% 45%, 70% 55%, 65% 50%, 60% 60%, 55% 45%, 50% 55%, 45% 40%, 40% 50%, 35% 45%, 30% 60%, 25% 50%, 20% 55%, 15% 40%, 10% 65%, 5% 50%, 0% 70%, 0% 0%, 100% 0% )}:root{--spacing-xs: .4375rem;--spacing-sm: .875rem;--spacing-md: 1.3125rem;--spacing-lg: 1.75rem;--spacing-xl: 2.1875rem;--grid-gutter-x: 2rem;--grid-gutter-xl: 7.5rem}:root{--transition-duration: .25s;--transition-timing-function: ease-in-out}:root{--color-neutral-0: #fff;--color-neutral-1000: #000}:root{--color-primary-100: #eef7fe;--color-primary-500: #72c7f1;--color-primary-700: rgb(67, 180, 236)}:root{--color-secondary-500: #e5231c;--color-secondary-700: rgb(207, 30, 23)}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./libre-franklin-cyrillic-ext-wght-normal-BbRulJFC.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./libre-franklin-cyrillic-wght-normal-se3OnFSl.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./libre-franklin-vietnamese-wght-normal-DTJpi3oK.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./libre-franklin-latin-ext-wght-normal-CeZZaleV.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./libre-franklin-latin-wght-normal-D3gv9pWL.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{--body-font-family: "Libre Franklin Variable", sans-serif}@font-face{font-family:FFBokkaStdSolid;src:url(./font-B48qxFMW.woff2) format("woff2"),url(./font-_RcT21gF.woff) format("woff")}@font-face{font-family:FFBokkaStdOutline;src:url(./font-CcMqK2fq.woff2) format("woff2"),url(./font-gainCJcs.woff) format("woff")}:root{--heading-font-family: "FFBokkaStdSolid", sans-serif;--heading-font-secondary-family: "FranklinGothicLTCom", sans-serif;--heading-font-weight: 800;--heading-line-height: 1.1;--heading-color: var(--color-neutral-1000);--h1-size: clamp(30px, 5vw + 1rem, 60px);--h2-size: clamp(22px, 5vw + 1rem, 44px);--h3-size: clamp(14px, 5vw + 1rem, 28px);--h4-size: clamp(9px, 5vw + 1rem, 18px);--h5-size: var(--text-md);--h6-size: var(--text-sm)}:root{--text-none: 0;--text-xs: clamp(.375rem, 5vw + 1rem, .75rem);--text-sm: clamp(.425rem, 5vw + 1rem, .85rem);--text-md: clamp(.5rem, 5vw + 1rem, 1rem);--text-lg: clamp(.625rem, 5vw + 1rem, 1.25rem);--body-font-family: "Roboto Variable", sans-serif;--body-font-size: var(--text-md);--body-font-weight: 400;--body-line-height: 1.5;--body-color: var(--color-neutral-1000)}:root{--button-font-weight: 600;--button-border-width: 0}.wpcf7 .wpcf7-form .x-core-button,.woocommerce-message .x-core-button,.woocommerce a.checkout-button,.woocommerce button[type=submit].x-core-button,.x-core-button--secondary,.x-core-pagination .page-numbers--secondary{--button-background: var(--color-secondary-500)}.wpcf7 .wpcf7-form .x-core-button:hover,.woocommerce-message .x-core-button:hover,.woocommerce a.checkout-button:hover,.woocommerce button[type=submit].x-core-button:hover,.x-core-button--secondary:hover,.x-core-pagination .page-numbers--secondary:hover{--button-background: var(--color-secondary-700)}.x-core-button,.x-core-pagination .page-numbers{--button-color: var(--color-neutral-0);--button-font-weight: 600}.x-core-button .x-core-icon,.x-core-pagination .page-numbers .x-core-icon{font-weight:var(--button-font-weight)}.x-core-button--primary,.x-core-pagination .page-numbers--primary{--button-background: var(--color-primary-500)}.x-core-button--primary:hover,.x-core-pagination .page-numbers--primary:hover{--button-background: var(--color-primary-700)}.wc-proceed-to-checkout a{display:inline-block;float:none!important;margin-top:1rem!important;padding:var(--button-padding-y) var(--button-padding-x);color:var(--color-neutral-0);font-weight:var(--button-font-weight);font-size:var(--button-font-size);font-family:var(--button-font-family);line-height:var(--button-line-height);text-decoration:none;background:var(--color-secondary-500);border-radius:var(--button-border-radius);transition-timing-function:var(--button-transition-timing-function, var(--transition-timing-function, ease-in-out));transition-duration:var(--button-transition-duration, var(--transition-duration, .15s));transition-property:var(--button-transition-property, background-color, border-color, box-shadow, color)}.wc-proceed-to-checkout a:hover{background:var(--color-secondary-700)}.x-core-intro__content p+ul{margin-top:0}.x-core-intro__content p:has(+ul){margin-bottom:20px}.x-core-intro__content p{margin-bottom:20px}.x-core-intro__content ul{-webkit-padding-start:20px;padding-inline-start:20px}.x-core-intro__content li::marker{color:var(--color-secondary-500)}:root{--background-border-radius-1: 255px 15px 225px 15px/15px 225px 15px 255px;--background-border-radius-2: 15px 225px 15px 255px/255px 15px 225px 15px}.x-core-card--product{padding:15px;--product-card-title-size: var(--h6-size);--card-background: var(--color-neutral-0);--card-padding-x: 0;--card-padding-y: 0}.x-core-card--product a{text-decoration:none!important}.x-core-card--product .product-title-wrap{margin-bottom:.5rem;text-align:center}.x-core-card--product .product-title-wrap .woocommerce-loop-product__title{margin-bottom:5px;padding-top:15px;color:var(--color-secondary-500);font-size:var(--product-card-title-size)}.x-core-card--product .x-core-card__content{display:grid;grid-template-columns:70px auto 70px;gap:var(--spacing-xs);align-items:center;text-align:center}@media (min-width: 1200px) and (max-width: 1400px){.x-core-card--product .x-core-card__content{display:flex;justify-items:center;text-align:center}}@container style(--breakpoint-md-max: true){.x-core-card--product .x-core-card__content{grid-template-columns:1fr;justify-items:center;text-align:center}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .x-core-card--product .x-core-card__content{grid-template-columns:1fr;justify-items:center;text-align:center}.x-core-card--product .x-core-card__content .woocommerce-loop-product__link{grid-column:1/-1}@container style(--breakpoint-md-max: true){.x-core-card--product .x-core-card__content .woocommerce-loop-product__link{grid-column:auto}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .x-core-card--product .x-core-card__content .woocommerce-loop-product__link{grid-column:auto}.x-core-card--product .x-core-card__content .price{grid-area:2/1/3/2;text-align:start}@container style(--breakpoint-md-max: true){.x-core-card--product .x-core-card__content .price{grid-column:auto;text-align:center}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .x-core-card--product .x-core-card__content .price{grid-column:auto;text-align:center}.x-core-card--product .x-core-card__content .cart{display:grid;grid-area:2/2/3/4;grid-template-columns:auto 70px;align-items:center}@media (min-width: 1200px) and (max-width: 1400px){.x-core-card--product .x-core-card__content .cart{display:flex;gap:14px;align-items:center;justify-content:center}}@container style(--breakpoint-md-max: true){.x-core-card--product .x-core-card__content .cart{grid-area:auto;grid-template-columns:1fr;gap:10px;justify-items:center}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .x-core-card--product .x-core-card__content .cart{grid-area:auto;grid-template-columns:1fr;gap:10px;justify-items:center}.x-core-card--product .x-core-card__content .cart .x-core-button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;font-size:var(--text-sm)}.x-core-card--product .x-core-card__content .cart .x-core-button[type=submit]{--button-background: var(--color-secondary-500);margin-left:auto}@media (min-width: 1200px) and (max-width: 1400px){.x-core-card--product .x-core-card__content .cart .x-core-button[type=submit]{margin-inline:auto}}@container style(--breakpoint-md-max: true){.x-core-card--product .x-core-card__content .cart .x-core-button[type=submit]{margin-inline:auto}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .x-core-card--product .x-core-card__content .cart .x-core-button[type=submit]{margin-inline:auto}.x-core-card--product .x-core-card__content .cart .x-core-button[type=submit]:hover{--button-background: var(--color-secondary-700)}.x-core-card--product .x-core-card__content .cart .quantity-input{display:flex;gap:var(--spacing-xs);justify-content:center}.x-core-card--product .x-core-card__content .cart .quantity-input input{height:28px}.x-core-card--product .x-core-card__content .cart .quantity-input button{width:28px;height:28px}.x-core-card--product .x-core-card__content .cart .input-text{width:50px;height:38px;padding:5px;border:1px solid var(--color-primary-500)}.x-core-card--product .onsale{top:20px;right:20px;padding:10px 14px;color:var(--color-neutral-0);font-family:var(--heading-font-family);background-color:var(--color-secondary-500)}@container style(--breakpoint-xs-max: true){.x-core-card--product .onsale{padding:6px 10px;font-size:var(--text-xs)}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .x-core-card--product .onsale{padding:6px 10px;font-size:var(--text-xs)}.x-core-card--post{--card-background: var(--color-neutral-0);border:3px solid var(--color-neutral-1000);border-radius:var(--background-border-radius-2)}.woocommerce-cart-popover-wrapper{position:relative}.woocommerce-cart-popover-wrapper .x-core-button--menu-cart{z-index:3;background-color:var(--color-neutral-0);border:none;transition:var(--transition-duration) var(--transition-duration);pointer-events:none}.woocommerce-cart-popover-wrapper .x-core-button--menu-cart .x-core-icon{color:var(--color-primary-500);font-size:var(--text-lg)}.woocommerce-cart-popover-wrapper .x-core-button--menu-cart .x-core-icon-text{gap:inherit}.woocommerce-cart-popover-wrapper .x-core-button--menu-cart:before{position:absolute;right:0;bottom:-10px;left:0;height:20px;background-color:var(--color-neutral-0);content:""}.woocommerce-cart-popover-wrapper .x-core-button--menu-cart[data-cart-count]:after{top:15px;right:15px;font-weight:var(--body-font-weight);font-size:var(--text-xs)}.woocommerce-cart-popover-wrapper--is-active .x-core-button--menu-cart{box-shadow:0 0 5px 3px #0000001a}.woocommerce-cart-popover-wrapper--is-active .woocommerce-cart-popover{visibility:visible;opacity:1;pointer-events:all}.woocommerce-cart-popover-wrapper--is-hidden{display:none}.woocommerce-cart-popover{position:absolute;right:0;z-index:2;width:450px;padding:20px 0 20px 20px;background-color:var(--color-neutral-0);box-shadow:0 0 5px 3px #0000001a;visibility:hidden;opacity:0;transition:var(--transition-duration) var(--transition-duration);pointer-events:none}.woocommerce-cart-popover .woocommerce-mini-cart,.woocommerce-cart-popover .woocommerce-mini-cart__title,.woocommerce-cart-popover .woocommerce-mini-cart__total,.woocommerce-cart-popover .woocommerce-mini-cart__buttons{padding-right:20px}.woocommerce-cart-popover .woocommerce-mini-cart{max-height:530px;margin:0;padding-left:0;overflow-y:scroll}.woocommerce-cart-popover .woocommerce-mini-cart li{display:flex;gap:16px;align-items:center;list-style-type:none;border-top:1px solid var(--color-primary-500);padding-block:16px}.woocommerce-cart-popover .woocommerce-mini-cart li img{width:100px}.woocommerce-cart-popover .woocommerce-mini-cart li img+img{display:none}.woocommerce-cart-popover .woocommerce-mini-cart li a{text-decoration:none}.woocommerce-cart-popover .woocommerce-mini-cart li a:not(.remove){display:flex;gap:16px;align-items:center;color:var(--color-secondary-500)}.woocommerce-cart-popover .woocommerce-mini-cart li span.quantity{display:block;width:100px;margin-left:auto;font-weight:var(--body-font-weight);font-family:var(--body-font-family);text-align:right}.woocommerce-cart-popover .woocommerce-mini-cart li span.quantity span{font-weight:var(--body-font-weight);font-family:var(--body-font-family)}.woocommerce-cart-popover .woocommerce-mini-cart li:last-of-type{border-bottom:1px solid var(--color-primary-500)}.woocommerce-cart-popover .woocommerce-mini-cart__title{margin-bottom:1rem;color:var(--color-primary-500)}.woocommerce-cart-popover .woocommerce-mini-cart__total,.woocommerce-cart-popover .woocommerce-mini-cart__buttons{display:flex;justify-content:space-between;margin-top:1rem}.woocommerce-cart-popover .woocommerce-mini-cart__buttons .button{padding:var(--button-padding-y) var(--button-padding-x);color:var(--color-neutral-0);font-weight:600;text-decoration:none;background-color:var(--color-primary-500);transition:var(--transition-duration) var(--transition-timing-function)}.woocommerce-cart-popover .woocommerce-mini-cart__buttons .button:hover{background-color:var(--color-primary-700)}.woocommerce-cart-popover .woocommerce-mini-cart__buttons .button.checkout{background-color:var(--color-secondary-500)}.woocommerce-cart-popover .woocommerce-mini-cart__buttons .button.checkout:hover{background-color:var(--color-secondary-700)}.woocommerce-cart-popover .woocommerce-mini-cart .woocommerce-mini-cart-item .variation{display:none}@container style(--menu-breakpoint: true){.woocommerce-cart-popover{display:none}}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .woocommerce-cart-popover{display:none}.pageblock--archive-sfwd-courses .x-core-grid{--columns-xl: repeat(3, 1fr);padding:0!important;background-color:transparent!important}.x-core-card--sfwd-courses{height:100%;background-color:var(--color-primary-100);border-radius:0}.x-core-card--sfwd-courses .image-wrapper{position:relative}.x-core-card--sfwd-courses .image-wrapper .x-core-image{display:block;height:200px;object-fit:cover}.x-core-card--sfwd-courses .image-wrapper .x-core-badge{margin:var(--card-padding-y) 0 0 var(--card-padding-x);padding:4px 8px;font-weight:500;font-size:var(--text-sm);background-color:var(--color-neutral-0)}.x-core-card--sfwd-courses .x-core-title span{color:var(--color-primary-500)!important;font-size:var(--h3-size);font-family:var(--heading-font-family);text-transform:uppercase}.x-core-card--sfwd-courses .ld-progress .ld-progress-heading{width:100%}.x-core-card--sfwd-courses .ld-progress-stats{display:block!important}.x-core-card--sfwd-courses .ld-progress-steps{margin-top:4px;font-weight:var(--body-font-weight);line-height:var(--body-line-height)}.x-core-card--sfwd-courses.has--image .image-wrapper .x-core-badge{position:absolute;top:10px;left:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0}.x-core-card--sfwd-courses.has--image .x-core-card__content{position:relative;z-index:1;gap:1rem;padding-top:0;overflow:visible}.x-core-card--sfwd-courses.has--image .x-core-intro{display:flex;flex-direction:column;padding-top:0}.x-core-card--sfwd-courses.has--image .x-core-intro .x-core-title{order:1;margin-bottom:0}.x-core-card--sfwd-courses.has--image .x-core-intro .x-core-button-wrapper{justify-content:flex-end;order:0;overflow:visible;-webkit-margin-before:calc(var(--card-padding-y) * -1);margin-block-start:calc(var(--card-padding-y) * -1);-webkit-margin-after:var(--card-padding-y);margin-block-end:var(--card-padding-y)}section.pageblock--woocommerce{background:var(--color-primary-100)}section.pageblock--woocommerce nav.x-core-pagination{--pagination-item-color: var(--color-neutral-1000);--pagination-item-background: transparent}section.pageblock--woocommerce nav.x-core-pagination a,section.pageblock--woocommerce nav.x-core-pagination span{display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0}section.pageblock--woocommerce nav.x-core-pagination .prev,section.pageblock--woocommerce nav.x-core-pagination .next{--pagination-item-color: var(--color-primary-500)}section.pageblock--woocommerce nav.x-core-pagination .prev:hover,section.pageblock--woocommerce nav.x-core-pagination .next:hover{--pagination-item-color: var(--color-neutral-1000)}section.pageblock--woocommerce nav.x-core-pagination .current,section.pageblock--woocommerce nav.x-core-pagination a:hover{--pagination-item-background: var(--color-primary-500)}.pageblock.pageblock--cart{--cart-boxed-background: var(--color-neutral-0)}.pageblock.pageblock--cart .woocommerce-notices-wrapper{background-color:var(--color-neutral-0)}.pageblock.pageblock--cart .quantity-input .qty{height:28px}.pageblock.pageblock--cart .woocommerce th{color:var(--color-primary-500);font-size:var(--h4-size);font-family:var(--heading-font-family)}@container style(--breakpoint-lg-min: true){.pageblock.pageblock--cart .woocommerce{grid-template-columns:70% 30%}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock.pageblock--cart .woocommerce{grid-template-columns:70% 30%}.pageblock.pageblock--cart .woocommerce-cart-form{grid-column:1}.pageblock.pageblock--cart .woocommerce-cart-form a.remove{color:var(--color-secondary-500)}.pageblock.pageblock--cart .woocommerce-cart-form tr{box-shadow:0 1px 0 0 var(--color-primary-500)}.pageblock.pageblock--cart .woocommerce-cart-form tr:last-of-type{box-shadow:none}.pageblock.pageblock--cart .woocommerce-cart-form td{padding-right:16px}@container style(--breakpoint-sm-max: true){.pageblock.pageblock--cart .woocommerce-cart-form td{padding-right:0}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock.pageblock--cart .woocommerce-cart-form td{padding-right:0}.pageblock.pageblock--cart .woocommerce-cart-form .product-name a{display:block;color:var(--color-secondary-500);font-size:var(--text-md);font-family:var(--heading-font-family)}@container style(--breakpoint-xs: true){.pageblock.pageblock--cart .woocommerce-cart-form .product-name a{font-size:var(--text-md)}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock.pageblock--cart .woocommerce-cart-form .product-name a{font-size:var(--text-md)}.pageblock.pageblock--cart .woocommerce-cart-form .product-quantity .x-core-button{width:28px;height:28px;padding:0}.pageblock.pageblock--cart .cart-collaterals{padding:0;background-color:transparent}.pageblock.pageblock--cart .cart-collaterals .cart_totals{padding:var(--cart-box-padding, var(--spacing-lg));background-color:var(--cart-boxed-background)}.pageblock.pageblock--cart .cart-collaterals .cart_totals tr{margin-bottom:1rem;box-shadow:0 1px 0 0 var(--color-primary-500)}.pageblock.pageblock--cart .cart-collaterals .cart_totals tr:last-of-type{box-shadow:none}.pageblock.pageblock--cart .cart-collaterals .woocommerce-shipping-methods input{margin-right:10px}.pageblock.pageblock--cart .cart-collaterals .woocommerce-shipping-methods li+li{margin-top:10px}.pageblock.pageblock--cart .cart-collaterals tr.woocommerce-shipping-totals.shipping{display:flex;flex-direction:column;margin-top:1rem}.pageblock.pageblock--cart .cart-collaterals tr.woocommerce-shipping-totals.shipping li{display:flex;justify-content:flex-start}.pageblock.pageblock--cart .cart-collaterals tr.woocommerce-shipping-totals.shipping .shipping-calculator-button{display:inline-block;margin-block:.5rem}.pageblock.pageblock--cart .cart-collaterals tr.woocommerce-shipping-totals.shipping form,.pageblock.pageblock--cart .cart-collaterals tr.woocommerce-shipping-totals.shipping .woocommerce-shipping-destination{margin-bottom:0;text-align:left}.pageblock.pageblock--cart .cart-collaterals tr.woocommerce-shipping-totals.shipping form .form-row{display:flex;flex-direction:column}.pageblock.pageblock--cart .cart-collaterals tr.woocommerce-shipping-totals.shipping form .form-row label{margin-bottom:.5rem}.pageblock.pageblock--cart .cart-collaterals tr.woocommerce-shipping-totals.shipping form .form-row input,.pageblock.pageblock--cart .cart-collaterals tr.woocommerce-shipping-totals.shipping form .form-row select{display:block;width:100%;height:30px;padding:10px;border:solid 1px var(--color-primary-500);border-radius:var(--background-border-radius-1)}.pageblock.pageblock--cart .cart-collaterals .order-total th{color:var(--color-neutral-1000);font-family:var(--heading-font-secondary-family)}.pageblock.pageblock--cart .coupon{display:flex}.pageblock.pageblock--cart .coupon input{height:56px;margin-right:8px;padding:10px;font-size:var(--input-font-size, var(--text-rl))}.pageblock.pageblock--cart form thead th{display:none}.pageblock.pageblock--cart form thead th.product-name{display:block;width:50px;white-space:nowrap}.pageblock.pageblock--cart .woocommerce-cart-form__cart-item{border-bottom:2px solid var(--color-primary-500);margin-block:10px}@container style(--breakpoint-sm-max: true){.pageblock.pageblock--cart .woocommerce-cart-form__cart-item{display:grid;grid-template-areas:"remove thumbnail name name" "price quantity quantity subtotal";grid-template-rows:repeat(2,1fr);grid-template-columns:70px repeat(3,1fr);gap:10px}.pageblock.pageblock--cart .woocommerce-cart-form__cart-item .product-remove{grid-area:remove}.pageblock.pageblock--cart .woocommerce-cart-form__cart-item .product-thumbnail{grid-area:thumbnail}.pageblock.pageblock--cart .woocommerce-cart-form__cart-item .product-name{grid-area:name}.pageblock.pageblock--cart .woocommerce-cart-form__cart-item .product-price{grid-area:price}.pageblock.pageblock--cart .woocommerce-cart-form__cart-item .product-quantity{grid-area:quantity}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock.pageblock--cart .woocommerce-cart-form__cart-item{display:grid;grid-template-areas:"remove thumbnail name name" "price quantity quantity subtotal";grid-template-rows:repeat(2,1fr);grid-template-columns:70px repeat(3,1fr);gap:10px}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock.pageblock--cart .woocommerce-cart-form__cart-item .product-remove{grid-area:remove}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock.pageblock--cart .woocommerce-cart-form__cart-item .product-thumbnail{grid-area:thumbnail}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock.pageblock--cart .woocommerce-cart-form__cart-item .product-name{grid-area:name}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock.pageblock--cart .woocommerce-cart-form__cart-item .product-price{grid-area:price}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock.pageblock--cart .woocommerce-cart-form__cart-item .product-quantity{grid-area:quantity}.pageblock.pageblock--cart .shop_table thead tr .product-name{padding-top:0;padding-bottom:20px;font-size:var(--h3-size)}body:has(.pageblock--cart) .x-core-button--menu-cart[data-cart-count]:after{display:none}.pageblock.pageblock--checkout{--checkout-boxed-background: var(--color-neutral-0);--input-border-color: var(--color-neutral-1000)}.pageblock.pageblock--checkout h3{display:inline-block;margin-bottom:30px;color:var(--color-primary-500);font-family:var(--heading-font-family)}.pageblock.pageblock--checkout ul{padding-left:0}.pageblock.pageblock--checkout ul li{list-style-type:none}.pageblock.pageblock--checkout label{font-weight:700}.pageblock.pageblock--checkout input,.pageblock.pageblock--checkout textarea,.pageblock.pageblock--checkout select{border:solid 1px var(--color-primary-500)}.pageblock.pageblock--checkout textarea{max-height:300px}.pageblock.pageblock--checkout .woocommerce-input-wrapper input+span{display:inline-block;margin-top:8px}.pageblock.pageblock--checkout .woocommerce-billing-fields__field-wrapper,.pageblock.pageblock--checkout .woocommerce-shipping-fields__field-wrapper{gap:var(--grid-gutter-x)}.pageblock.pageblock--checkout .woocommerce-checkout-review-order-table .product-name{gap:16px;color:var(--color-secondary-500);font-size:var(--text-sm);font-family:var(--heading-font-family)}.pageblock.pageblock--checkout .woocommerce-checkout-review-order-table .product-quantity{top:2px!important;color:var(--color-neutral-1000);font-family:var(--heading-font-secondary-family)}.pageblock.pageblock--checkout .woocommerce-checkout-review-order-table .order-total th{padding-top:1rem}.pageblock.pageblock--checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-methods input{margin-right:10px}.pageblock.pageblock--checkout .woocommerce-checkout-review-order-table .woocommerce-shipping-methods li+li{margin-top:10px}.pageblock.pageblock--checkout .woocommerce-checkout-review-order-table tr{box-shadow:0 1px 0 0 var(--color-primary-500)}.pageblock.pageblock--checkout .woocommerce-checkout-review-order-table tr:last-of-type{box-shadow:none}.pageblock.pageblock--checkout .woocommerce-checkout-review-order-table tbody .cart_item td:last-of-type{width:85px}.pageblock.pageblock--checkout .wc_payment_method label{display:block;width:100%;cursor:pointer}.pageblock.pageblock--checkout .payment_box{margin-top:var(--spacing-sm)}.pageblock.pageblock--checkout .payment_box p{font-size:var(--text-sm)}.pageblock.pageblock--checkout .woocommerce-order{display:flex;flex-direction:column;gap:16px;padding:30px;text-align:left;background-color:var(--color-neutral-0);margin-inline:auto}.pageblock.pageblock--checkout .woocommerce-order .woocommerce-thankyou-order-received{margin:0;color:var(--color-secondary-500);font-weight:var(--heading-font-weight);font-size:var(--h3-size);font-family:var(--heading-font-family)}.pageblock.pageblock--checkout .woocommerce-order .woocommerce-order-details{margin-bottom:var(--spacing-lg)}.pageblock.pageblock--checkout .woocommerce-order .woocommerce-order-details .woocommerce-table{margin-bottom:24px}.pageblock.pageblock--checkout .woocommerce-order .woocommerce-order-details .woocommerce-table:last-of-type{margin-bottom:0}.pageblock.pageblock--checkout .woocommerce-order .woocommerce-customer-details{padding:0}.pageblock.pageblock--checkout .woocommerce-order .woocommerce-customer-details .woocommerce-columns{display:flex;flex-wrap:wrap;gap:24px;padding:0}.pageblock.pageblock--checkout .woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column{flex:1}.pageblock.pageblock--checkout .woocommerce-order ul{margin:0;padding-left:0}.pageblock.pageblock--checkout .woocommerce-order ul li{list-style-type:none}.pageblock.pageblock--checkout .woocommerce-order .woocommerce-customer-details h2,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-order-details h2{color:var(--color-secondary-500);font-weight:var(--heading-font-weight);font-size:var(--h3-size);font-family:var(--heading-font-family);text-align:left}.pageblock.pageblock--checkout .woocommerce-order .woocommerce-customer-details a,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-order-details a{color:var(--color-secondary-500);font-weight:var(--heading-font-weight)}.pageblock.pageblock--checkout .woocommerce-order .woocommerce-customer-details table,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-order-details table{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pageblock.pageblock--checkout .woocommerce-order .woocommerce-customer-details table thead,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-customer-details table tfoot,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-customer-details table tbody,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-order-details table thead,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-order-details table tfoot,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-order-details table tbody{display:block;margin-bottom:.5rem}.pageblock.pageblock--checkout .woocommerce-order .woocommerce-customer-details table thead th,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-customer-details table thead td,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-customer-details table tfoot th,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-customer-details table tfoot td,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-customer-details table tbody th,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-customer-details table tbody td,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-order-details table thead th,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-order-details table thead td,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-order-details table tfoot th,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-order-details table tfoot td,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-order-details table tbody th,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-order-details table tbody td{width:200px;vertical-align:top}.pageblock.pageblock--checkout .woocommerce-order .woocommerce-customer-details table .order-actions-button,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-order-details table .order-actions-button{display:block}@container style(--breakpoint-sm-max: true){.pageblock.pageblock--checkout .woocommerce-order .woocommerce-customer-details,.pageblock.pageblock--checkout .woocommerce-order .woocommerce-order-details{float:none;width:100%}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock.pageblock--checkout .woocommerce-order .woocommerce-customer-details,:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock.pageblock--checkout .woocommerce-order .woocommerce-order-details{float:none;width:100%}.pageblock--product-details .woocommerce-breadcrumb{padding-bottom:20px;color:var(--color-primary-500)}.pageblock--product-details .woocommerce-breadcrumb a{color:var(--color-neutral-1000);opacity:.5}.pageblock--product-details .product{position:relative}.pageblock--product-details .product__wrapper{display:grid;grid-column:span 2;grid-template-columns:repeat(2,1fr);gap:var(--grid-gutter-xl);padding:40px;background-color:var(--color-neutral-0)}@container style(--breakpoint-md-max: true){.pageblock--product-details .product__wrapper{grid-template-columns:repeat(1,1fr);gap:var(--grid-gutter-xl)/2}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--product-details .product__wrapper{grid-template-columns:repeat(1,1fr);gap:var(--grid-gutter-xl)/2}.pageblock--product-details .product .woocommerce-product-gallery{position:relative;grid-column:span 1}.pageblock--product-details .product .woocommerce-product-gallery__wrapper .onsale{position:absolute;top:20px;right:20px;z-index:1;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:10px 14px;color:var(--color-neutral-0);font-family:var(--heading-font-family);background-color:var(--color-secondary-500)}@container style(--breakpoint-xs-max: true){.pageblock--product-details .product .woocommerce-product-gallery__wrapper .onsale{padding:6px 10px;font-size:var(--text-xs)}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--product-details .product .woocommerce-product-gallery__wrapper .onsale{padding:6px 10px;font-size:var(--text-xs)}.pageblock--product-details .product .related.products h2,.pageblock--product-details .product .woocommerce-tabs h2,.pageblock--product-details .product section.upsells h2{color:var(--color-secondary-500)}.pageblock--product-details .product .related.products>h2,.pageblock--product-details .product .woocommerce-tabs>h2,.pageblock--product-details .product section.upsells>h2{font-size:var(--h3-size)}.pageblock--product-details .product .summary{grid-column:span 1;padding-block:var(--spacing-xl)}.pageblock--product-details .product .summary .product_title{--heading-color: var(--color-secondary-500);font-size:var(--h3-size)}.pageblock--product-details .product .summary .product_meta{padding-bottom:1rem}.pageblock--product-details .product .summary .product_meta .posted_in{display:none}.pageblock--product-details .product .summary form.cart{display:flex;align-items:center;justify-content:space-between;height:-webkit-max-content;height:max-content;padding-top:80px}@container style(--breakpoint-sm-max: true){.pageblock--product-details .product .summary form.cart{flex-direction:column;gap:24px;align-items:flex-start;justify-content:flex-start;padding-top:40px}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--product-details .product .summary form.cart{flex-direction:column;gap:24px;align-items:flex-start;justify-content:flex-start;padding-top:40px}.pageblock--product-details .product .summary form.cart .price{margin-bottom:0}.pageblock--product-details .product .summary form.cart .quantity .input-text{width:70px;height:38px;padding:10px;border:1px solid;border-color:var(--color-primary-500)}.pageblock--product-details .product .summary form.bundle_form{display:block}.pageblock--product-details .product .woocommerce-tabs{padding:40px;background-color:var(--color-neutral-0)}.pageblock--product-details .product .woocommerce-tabs .tabs{display:flex;flex-direction:row;gap:var(--spacing-md);margin-top:0;background-color:var(--color-neutral-0)}.pageblock--product-details .product .woocommerce-tabs .tabs>*:not(:last-child){position:relative}.pageblock--product-details .product .woocommerce-tabs .tabs>*:not(:last-child):after{position:absolute;top:0;right:-12px;height:100%;border-right:3px solid var(--color-primary-500);content:" "}.pageblock--product-details .product .woocommerce-tabs .tabs li a{color:var(--color-neutral-1000);font-family:var(--heading-font-family)}.pageblock--product-details .product .woocommerce-tabs .tabs li a:hover{text-decoration:none}.pageblock--product-details .product .woocommerce-tabs .tabs .active a{color:var(--color-secondary-500)}.pageblock--product-details .product tbody tr th{padding-right:20px;text-align:start}.pageblock--product-details section.upsells{grid-column:span 2}.pageblock--product-details .woocommerce-product-gallery__trigger span{font-size:var(--text-none)}.pageblock--product-details .woocommerce-product-gallery__trigger span:after{position:relative;color:var(--color-primary-500);font-size:var(--text-lg);font-family:var(--fa-style-family-classic);content:""}.pageblock--product-details .woocommerce-product-gallery__trigger:hover{text-decoration:none!important}.pageblock--product-details .bundle_form{display:block}.pageblock--product-details .bundle_form .bundle_price{display:none!important}.pageblock--product-details .bundle_form .bundled_product.bundled_product_summary.product{display:none}.pageblock--product-details .bundle_form .cart .bundle_button{display:flex;align-items:center;justify-content:space-between;height:-webkit-max-content;height:max-content;padding-top:80px}.pageblock--product-details .product-type-bundle .onsale,.pageblock--product-details .product-type-bundle .price del{display:none}.pageblock--product-details .product-type-bundle ins{text-decoration:none}.pswp__bg{background:var(--color-neutral-0)!important}.pageblock.pageblock--my-account .woocommerce{background-color:var(--color-primary-100);padding-block:50px}@container style(--breakpoint-md-min: true){.pageblock.pageblock--my-account .woocommerce{display:grid;grid-template-columns:30% 70%}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock.pageblock--my-account .woocommerce{display:grid;grid-template-columns:30% 70%}.pageblock.pageblock--my-account h2{display:inline-block;width:100%;margin-bottom:30px;color:var(--color-secondary-500);font-size:var(--h2-size);font-family:var(--heading-font-family);text-align:center}.pageblock.pageblock--my-account .form-row label{color:var(--color-secondary-500);font-family:var(--heading-font-family)}.pageblock.pageblock--my-account .form-row input,.pageblock.pageblock--my-account .form-row textarea,.pageblock.pageblock--my-account .form-row select{border:1px solid var(--color-primary-500)}.pageblock.pageblock--my-account .form-row textarea{max-height:300px}.pageblock.pageblock--my-account .woocommerce-form-login{width:400px;margin-inline:auto;padding:30px;background-color:var(--color-neutral-0)}@container style(--breakpoint-xs: true){.pageblock.pageblock--my-account .woocommerce-form-login{width:100%}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock.pageblock--my-account .woocommerce-form-login{width:100%}.pageblock.pageblock--my-account .woocommerce-MyAccount-navigation{background-color:var(--color-neutral-0);--nav-link-font-weight: 700}.pageblock.pageblock--my-account .woocommerce-MyAccount-navigation ul{margin:0;padding:30px}.pageblock.pageblock--my-account .woocommerce-MyAccount-navigation ul li{list-style-type:none}.pageblock.pageblock--my-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:1rem 0;color:var(--color-secondary-500);font-weight:var(--nav-link-font-weight);font-size:var(--nav-link-font-size);font-family:var(--heading-font-family);border-bottom:1px solid var(--color-primary-500)}@container style(--breakpoint-xs: true){.pageblock.pageblock--my-account .woocommerce-MyAccount-navigation ul{padding:15px}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock.pageblock--my-account .woocommerce-MyAccount-navigation ul{padding:15px}@container style(--breakpoint-md-max: true){.pageblock.pageblock--my-account .woocommerce-MyAccount-navigation{width:100%;margin-bottom:2.5rem}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock.pageblock--my-account .woocommerce-MyAccount-navigation{width:100%;margin-bottom:2.5rem}.pageblock.pageblock--my-account .woocommerce-MyAccount-content{padding:15px;background-color:var(--color-neutral-0)}.pageblock.pageblock--my-account .woocommerce-MyAccount-content table td{padding-right:1rem}.pageblock.pageblock--my-account .woocommerce-MyAccount-content table tr,.pageblock.pageblock--my-account .woocommerce-MyAccount-content table th,.pageblock.pageblock--my-account .woocommerce-MyAccount-content table td{text-align:left}.pageblock.pageblock--my-account .woocommerce-MyAccount-content .woocommerce-customer-details h2{margin-top:2rem}.pageblock.pageblock--my-account .woocommerce-MyAccount-content h2{margin-bottom:1rem;font-size:var(--h3-size);text-align:left}.pageblock.pageblock--my-account .woocommerce-MyAccount-content a:not(.x-core-button){--nav-link-font-weight: 700;display:inline-block;color:var(--color-secondary-500);font-weight:var(--nav-link-font-weight)}.pageblock.pageblock--my-account .woocommerce-MyAccount-content .woocommerce-Address+.woocommerce-Address{margin-top:2.5rem}@container style(--breakpoint-md-min: true){.pageblock.pageblock--my-account .woocommerce-MyAccount-content{margin-left:30px;padding:30px}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock.pageblock--my-account .woocommerce-MyAccount-content{margin-left:30px;padding:30px}.pageblock.pageblock--my-account section.pageblock,.pageblock.pageblock--my-account section.pageblock .container{padding:0}.pageblock.pageblock--my-account.user--not-found{padding:0}.pageblock.pageblock--my-account.user--not-found .woocommerce{display:grid;grid-template-columns:1fr;gap:30px}.pageblock.pageblock--my-account.user--not-found .woocommerce #customer_login{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@container style(--breakpoint-sm-max: true){.pageblock.pageblock--my-account.user--not-found .woocommerce #customer_login{grid-template-columns:1fr}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock.pageblock--my-account.user--not-found .woocommerce #customer_login{grid-template-columns:1fr}.pageblock.pageblock--my-account.user--not-found .woocommerce form,.pageblock.pageblock--my-account.user--not-found .woocommerce .woocommerce-notices-wrapper{width:100%;max-width:450px;margin-inline:auto}.pageblock.pageblock--my-account.user--not-found .woocommerce h2{margin-top:30px}.pageblock.pageblock--my-account.user--not-found .woocommerce form{background-color:var(--color-neutral-0);padding:30px}.pageblock.pageblock--my-account.user--not-found .woocommerce form input:not(input[type=checkbox]){padding:10px;color:var(--input-color);font-weight:var(--body-font-weight);font-size:var(--text-md);font-family:var(--body-font-family);line-height:var(--body-line-height);border:1px solid var(--color-primary-500);width:100%}.pageblock.pageblock--my-account.user--not-found .woocommerce form button[type=submit]{margin-top:15px}.pageblock.pageblock--my-account.user--not-found .woocommerce form label{display:flex;gap:10px;align-items:center;margin-bottom:5px}.pageblock.pageblock--my-account.user--not-found .woocommerce form p{display:flex;flex-direction:column}.pageblock.pageblock--my-account.user--not-found .woocommerce form p .password-input{display:flex;gap:15px;align-items:center}.pageblock.pageblock--my-account.user--not-found .woocommerce form p .show-password-input{position:relative;flex-shrink:0;height:46px;width:46px;background-color:transparent;box-shadow:none;border:1px solid var(--color-primary-500);cursor:pointer}.pageblock.pageblock--my-account.user--not-found .woocommerce form p .show-password-input:before{position:absolute;display:flex;align-items:center;justify-content:center;color:var(--color-primary-500);font-size:var(--text-lg);font-family:"Font Awesome 6 Pro";content:"";top:0;right:0;bottom:0;left:0}.pageblock.pageblock--my-account.user--not-found .woocommerce form p .show-password-input.display-password:before{content:""}.pageblock.pageblock--my-account.user--not-found .woocommerce form.woocommerce-form-register .woocommerce-privacy-policy-text p{display:block}@media (max-width: 575px){:root{--breakpoint-xs-max: true}}@media (min-width: 0) and (max-width: 575px){:root{--breakpoint-xs: true}}@media (max-width: 767px){:root{--breakpoint-sm-max: true}}@media (min-width: 576px) and (max-width: 767px){:root{--breakpoint-sm: true}}@media (min-width: 768px){:root{--breakpoint-md-min: true}}@media (max-width: 991px){:root{--breakpoint-md-max: true}}@media (min-width: 768px) and (max-width: 991px){:root{--breakpoint-md: true}}@media (min-width: 992px){:root{--breakpoint-lg-min: true}}@media (max-width: 1199px){:root{--breakpoint-lg-max: true}}@media (min-width: 1200px){:root{--breakpoint-xl-min: true}}:root{--menu-breakpoint: false}@media (max-width: 1200px){:root{--menu-breakpoint: true}}:root{--block-breakpoint: false}@media (max-width: 992px){:root{--block-breakpoint: true}}:root{--body-background-color: var(--color-primary-500)}footer{--footer-background: var(--color-neutral-0);--link-color: var(--color-neutral-1000)}.footer-main{position:relative;border-bottom:solid 3px var(--color-primary-500);--footer-main-padding-bottom: 80px;--footer-main-padding-top: 80px}.footer-main:before{position:absolute;top:-20px;left:0;z-index:10;display:block;width:100%;height:40px;background:var(--color-neutral-0);content:"";-webkit-clip-path:var(--border-clip-path);clip-path:var(--border-clip-path)}@container style(--breakpoint-md-max: true){.footer-main .footerblock{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .footer-main .footerblock{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@container style(--breakpoint-md-max: true){.footer-main .footerblock .x-core-intro .x-core-button-wrapper{align-items:center;justify-content:center}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .footer-main .footerblock .x-core-intro .x-core-button-wrapper{align-items:center;justify-content:center}.footer-main .footerblock .x-core-intro img{height:100%;object-fit:cover}@container style(--breakpoint-md-max: true){.footer-main .footerblock .x-core-intro img{margin-inline:auto}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .footer-main .footerblock .x-core-intro img{margin-inline:auto}.footer-main .x-core-heading{padding-bottom:10px;color:var(--color-primary-500)}.footer-main a{transition-duration:var(--transition-duration)}.footer-main a:hover{--link-color: var(--color-primary-500);text-decoration:none}.footer-copyright{--footer-copyright-background: var(--color-primary-500);position:relative}.footer-copyright__content{display:flex;flex-wrap:wrap;gap:20px;align-items:center;color:var(--color-neutral-0)}@container style(--breakpoint-md-max: true){.footer-copyright__content{justify-content:center}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .footer-copyright__content{justify-content:center}.footer-copyright__content a svg path{color:var(--color-neutral-0);opacity:.8}.footer-copyright__content .copy{position:relative;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.footer-copyright__content .copy svg{display:block}.footer-copyright__content .copy+.copy:before{position:absolute;top:0;bottom:0;left:-10px;width:3px;height:3px;margin:auto;background-color:var(--color-neutral-0);border-radius:100%;content:""}@container style(--breakpoint-xs: true){.footer-copyright__content .copy+.copy:before{display:none}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .footer-copyright__content .copy+.copy:before{display:none}@container style(--breakpoint-xs: true){.footer-copyright__content{gap:8px;justify-content:center}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .footer-copyright__content{gap:8px;justify-content:center}.footer-copyright:before{position:absolute;top:-40px;left:0;z-index:10;display:block;width:100%;height:40px;background:var(--color-primary-500);content:"";-webkit-clip-path:var(--border-clip-path);clip-path:var(--border-clip-path)}.footer-copyright .x-core-navigation__entry{color:var(--color-neutral-0);transition-duration:var(--transition-duration)}.footer-copyright .x-core-navigation__entry:hover{color:var(--color-secondary-500)}.header--top{--nav-link-font-weight: 700;--nav-link-font-size: var(--text-sm);--nav-link-hover-decoration: underline;--header-top-height: 40px;font-family:var(--body-font-family);text-transform:uppercase;background-color:var(--color-neutral-0);border-bottom:1px solid var(--color-primary-500)}.header--top svg{display:block}.header--top nav li{display:flex;align-items:center;height:var(--header-top-height);border-left:1px solid var(--color-primary-500)}.header--top nav li a{padding-block:0}.header--top nav li:last-of-type{border-right:1px solid var(--color-primary-500)}@container style(--menu-breakpoint: true){.header--top nav{display:none}}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .header--top nav{display:none}.header--main{--nav-link-font-weight: 700;--nav-font-weight: 600;--nav-link-color: var(--color-primary-500);--nav-link-hover-color: var(--color-secondary-500);--nav-link-font-size: var(--text-lg);--nav-link-padding-x: 20px;--nav-link-padding-y: 5px;--nav-link-hover-decoration: underline;position:relative;font-family:var(--heading-font-family);background-color:var(--color-neutral-0)}.header--main>.container{position:relative;display:flex;justify-content:flex-start}@container style(--menu-breakpoint: true){.header--main>.container{justify-content:space-between}}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .header--main>.container{justify-content:space-between}.header--main .header__logo{width:100px;height:50px;margin-right:2rem}.header--main .header__logo svg{width:100px;margin-top:-15px}.header--main .header__logo+.x-core-button{margin-left:auto}.header--main .main-menu{flex:1}@container style(--menu-breakpoint: true){.header--main .main-menu .x-core-navigation{align-items:flex-start;margin-top:1rem}}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation{align-items:flex-start;margin-top:1rem}.header--main .main-menu .x-core-navigation__entry{font-family:var(--heading-font-family)}@container style(--menu-breakpoint: true){.header--main .main-menu{flex:inherit}}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .header--main .main-menu{flex:inherit}.header--main .mobile--top-menu{--nav-link-color: var(--color-neutral-1000);--nav-link-font-size: var(--text-md);display:none;margin-top:30px}@container style(--menu-breakpoint: true){.header--main .mobile--top-menu{display:block}}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .header--main .mobile--top-menu{display:block}.header--main .menu__right-side{--nav-link-color: var(--color-neutral-1000);display:flex;align-items:center;margin-left:auto}.header--main .menu__right-side a,.header--main .menu__right-side button{display:flex;align-items:center;padding:var(--nav-link-padding-y) var(--nav-link-padding-x);color:var(--nav-link-color);font-weight:var(--nav-font-weight);font-size:var(--text-sm);font-family:var(--body-font-family);text-transform:uppercase;background:transparent;border:none;cursor:pointer;transition:color var(--transition-duration) ease-in-out}.header--main .menu__right-side a .x-core-icon-text,.header--main .menu__right-side button .x-core-icon-text{display:flex;gap:10px;align-items:center}.header--main .menu__right-side a .x-core-icon,.header--main .menu__right-side button .x-core-icon{margin-right:10px;color:var(--color-primary-500);font-size:var(--text-md);transition:color var(--transition-duration) ease-in-out}.header--main .menu__right-side a .x-core-icon.fa-search,.header--main .menu__right-side button .x-core-icon.fa-search{margin-right:0}.header--main .menu__right-side a:hover,.header--main .menu__right-side button:hover{color:var(--nav-link-hover-color);text-decoration:underline}.header--main .menu__right-side a:hover .x-core-icon,.header--main .menu__right-side button:hover .x-core-icon{color:var(--nav-link-hover-color)}.header--main .menu__right-side .x-core-button--menu-cart-mobile{display:none}@container style(--menu-breakpoint: true){.header--main .menu__right-side .x-core-button--menu-cart-mobile{display:block}}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .header--main .menu__right-side .x-core-button--menu-cart-mobile{display:block}.header--main .menu__right-side .menu__search-open{box-shadow:none;transform:inherit!important}@container style(--menu-breakpoint: true){.header--main .menu__right-side .menu__search-open{display:none}}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .header--main .menu__right-side .menu__search-open{display:none}@container style(--menu-breakpoint: true){.header--main .menu__right-side{flex-direction:column;align-items:flex-start;margin-top:30px;margin-left:inherit}}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .header--main .menu__right-side{flex-direction:column;align-items:flex-start;margin-top:30px;margin-left:inherit}.header--main:before{position:absolute;right:0;bottom:-20px;left:0;display:block;width:100%;height:40px;background:var(--color-neutral-0);content:"";-webkit-clip-path:var(--border-clip-path-reverse);clip-path:var(--border-clip-path-reverse)}.header--main .menu__search-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9;display:flex;align-items:center;background-color:var(--color-neutral-0);visibility:hidden;opacity:0;transition:opacity var(--transition-duration) ease,visibility var(--transition-duration) ease;pointer-events:none}:root{--container-offset: calc(var(--grid-gutter-x) * .5)}@media (min-width: 576px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 540px) / 2)}}@media (min-width: 768px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 720px) / 2)}}@media (min-width: 992px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 960px) / 2)}}@media (min-width: 1200px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1140px) / 2)}}@media (min-width: 1400px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1320px) / 2)}}.header--main .menu__search-wrapper{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}@media (min-width: 576px){.header--main .menu__search-wrapper{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 768px){.header--main .menu__search-wrapper{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 992px){.header--main .menu__search-wrapper{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1200px){.header--main .menu__search-wrapper{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1400px){.header--main .menu__search-wrapper{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}.header--main .menu__search-wrapper .menu__search-form{width:100%}.header--main .menu__search-wrapper .menu__search-form .x-core-input{margin-bottom:0}.header--main .menu__search-wrapper .menu__search-form .x-core-input input[type=search]{padding:10px 10px 10px 45px;font-size:var(--input-font-size, var(--text-rl));border:1px solid var(--color-primary-500)}.header--main .menu__search-wrapper .menu__search-form .x-core-input input[type=search]+button{justify-self:start}.header--main .menu__search-wrapper .menu__search-close{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-left:16px;color:var(--color-neutral-0);background:var(--color-primary-500);cursor:pointer;transition:all var(--transition-duration) var(--transition-timing-function)}.header--main .menu__search-wrapper .menu__search-close .x-core-icon{margin-right:0;color:var(--color-neutral-0);font-weight:var(--button-font-weight)}.header--main .menu__search-wrapper .menu__search-close:hover{--button-background: var(--color-primary-700);text-decoration:none}.header--main .menu__search-wrapper .menu__search-close:hover .x-core-icon{color:var(--color-neutral-0)}@container style(--menu-breakpoint: true){.header--main .menu__search-wrapper .menu__search-close{display:none}}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .header--main .menu__search-wrapper .menu__search-close{display:none}.header--main .menu__search-wrapper--is-active{visibility:visible;opacity:1;pointer-events:all}@container style(--menu-breakpoint: true){.header--main .menu__search-wrapper{position:relative;top:0;right:0;bottom:0;left:0;order:1;width:100%;margin-top:1rem;visibility:visible;opacity:1;pointer-events:all;padding-inline:0}}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .header--main .menu__search-wrapper{position:relative;top:0;right:0;bottom:0;left:0;order:1;width:100%;margin-top:1rem;visibility:visible;opacity:1;pointer-events:all;padding-inline:0}.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}@media (min-width: 576px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 768px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 992px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1200px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1400px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}:root{--block-padding-y: clamp(45px, 6.5vw, 100px);--intro-gutter-after: clamp(45px, 6.5vw, 100px)}section.pageblock+section.pageblock{-webkit-padding-before:0;padding-block-start:0}.x-core-pagination{padding-block:calc(var(--block-padding-y) / 2)}section.pageblock--archive-digiboard .digiboard-outer-wrapper{padding:30px;background-color:var(--color-neutral-0)}section.pageblock--archive-digiboard .digiboard-outer-wrapper .x-core-card{display:flex;align-items:center;justify-content:center;min-height:300px;padding:15px;background-color:var(--color-primary-100)}section.pageblock--archive-digiboard .digiboard-outer-wrapper .x-core-card img{width:100%}section.pageblock--archive-digiboard .digiboard-outer-wrapper .x-core-card .x-core-intro{display:flex;align-items:center;justify-content:center;padding:15px}section.pageblock--archive-digiboard .digiboard-outer-wrapper .x-core-card .x-core-title{margin-bottom:0;text-align:center}section.pageblock--archive-digiboard .digiboard-outer-wrapper .x-core-card .x-core-title--title{color:var(--color-primary-500);font-family:var(--heading-font-family);text-transform:capitalize}section.pageblock--archive-digiboard .digiboard-outer-wrapper .x-core-card__content{padding:0}section.pageblock--archive-digiboard.pageblock--no-posts{display:flex;flex-direction:column;text-align:center}section.pageblock--archive-digiboard.pageblock--no-posts .x-core-filters{display:none}section.pageblock--archive-digiboard.pageblock--no-posts .archive-no-posts__content{display:flex;flex-direction:column;gap:30px;align-items:center;padding:30px;background-color:var(--color-neutral-0)}section.pageblock--archive-digiboard.pageblock--no-posts .archive-no-posts__content h2{margin-bottom:0;text-transform:capitalize}.pageblock.pageblock--single-digiboard .x-core-intro{margin-bottom:50px}.pageblock.pageblock--single-digiboard .download{display:flex;gap:15px;align-items:center}.pageblock.pageblock--single-digiboard .download .x-core-button{margin-left:auto}section.pageblock--archive-digiboard .x-core-filters .x-core-filters__form{position:relative}section.pageblock--archive-digiboard .x-core-filters .x-core-filters__form .x-core-title{margin-bottom:50px}section.pageblock--archive-digiboard .x-core-filters .x-core-filters__form .x-core-title--title{display:block;width:100%;max-width:75%;font-size:var(--h2-size);text-transform:capitalize}section.pageblock--archive-digiboard .x-core-filters .x-core-filters__form .x-core-filters__footer{position:absolute;top:0;right:0}@container style(--breakpoint-md-max: true){section.pageblock--archive-digiboard .x-core-filters .x-core-filters__form .x-core-filters__footer{position:relative}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill section.pageblock--archive-digiboard .x-core-filters .x-core-filters__form .x-core-filters__footer{position:relative}section.pageblock--archive-digiboard .x-core-filters .x-core-input-group{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--radio,section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--theme-filter{margin-bottom:0;transition:opacity var(--transition-duration) var(--transition-timing-function)}section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--radio .x-core-label,section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--theme-filter .x-core-label{display:flex;justify-content:center;aspect-ratio:1;width:100%;padding:15px;background-color:var(--color-primary-100);cursor:pointer}section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--radio .x-core-label input,section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--theme-filter .x-core-label input{width:0;height:0;padding:0;-webkit-appearance:none;appearance:none}section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--radio .x-core-label input:before,section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--theme-filter .x-core-label input:before{display:none}section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--radio .x-core-label__label,section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--theme-filter .x-core-label__label{margin-bottom:auto;color:var(--color-primary-500);font-family:var(--heading-font-family);text-transform:capitalize}section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--radio:hover,section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--theme-filter:hover{opacity:.9}section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--theme-filter .x-core-label{flex-direction:column;text-align:center}section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--theme-filter .x-core-label .theme-filter__title{color:var(--color-primary-500)}@container style(--breakpoint-lg-max: true){section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--theme-filter .x-core-label .theme-filter__title{font-size:var(--h4-size);word-break:break-word}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--theme-filter .x-core-label .theme-filter__title{font-size:var(--h4-size);word-break:break-word}@container style(--breakpoint-sm: true){section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--theme-filter .x-core-label .theme-filter__title{font-size:var(--h3-size)}}:root[style*="--breakpoint-sm: true"] .applyContainerPolyFill section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--theme-filter .x-core-label .theme-filter__title{font-size:var(--h3-size)}@container style(--breakpoint-xs: true){section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--theme-filter .x-core-label .theme-filter__title{font-size:var(--h4-size)}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--theme-filter .x-core-label .theme-filter__title{font-size:var(--h4-size)}section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--theme-filter .x-core-label__label{margin-bottom:0}section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--theme-filter .theme-filter__title{margin-block:auto;font-weight:100}section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--theme-filter.has-color .theme-filter__title{color:var(--color-neutral-0)}section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--theme-filter.has-color .x-core-label{background-color:transparent}section.pageblock--archive-digiboard .x-core-filters .x-core-input-group .x-core-input--theme-filter.has-color .x-core-label__label{color:var(--color-neutral-0)}@container style(--breakpoint-md: true){section.pageblock--archive-digiboard .x-core-filters .x-core-input-group{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[style*="--breakpoint-md: true"] .applyContainerPolyFill section.pageblock--archive-digiboard .x-core-filters .x-core-input-group{grid-template-columns:repeat(3,minmax(0,1fr))}@container style(--breakpoint-sm-max: true){section.pageblock--archive-digiboard .x-core-filters .x-core-input-group{grid-template-columns:1fr}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill section.pageblock--archive-digiboard .x-core-filters .x-core-input-group{grid-template-columns:1fr}section.pageblock--archive-digiboard .x-core-filters--group .x-core-input-group .x-core-input--radio .x-core-label .x-core-label__label{margin-bottom:inherit;font-size:var(--h3-size);font-family:var(--heading-font-family);text-align:center;text-transform:uppercase}section.pageblock--archive-digiboard .x-core-filters--theme{display:none}section.pageblock--archive-digiboard .outer-filters-wrapper .filters__page-title{display:none;width:100%;max-width:75%;margin-bottom:50px;text-transform:capitalize}section.pageblock--archive-digiboard .outer-filters-wrapper--hide-group .x-core-filters--group{display:none}section.pageblock--archive-digiboard .outer-filters-wrapper--hide-group .x-core-filters--theme{display:block}section.pageblock--archive-digiboard .outer-filters-wrapper--hide-filters .x-core-filters--group,section.pageblock--archive-digiboard .outer-filters-wrapper--hide-filters .x-core-filters--theme{display:none}section.pageblock--archive-digiboard .outer-filters-wrapper--hide-filters .filters__page-title{display:block}section.pageblock--archive-digiboard .outer-filters-wrapper--hide-filters+.x-core-grid--posts{display:grid!important}section.pageblock--archive-digiboard .outer-filters-wrapper--hide-filters+.x-core-grid--posts+.x-core-pagination{display:flex!important}section.pageblock--archive-digiboard .outer-filters-wrapper+.x-core-grid--posts,section.pageblock--archive-digiboard .outer-filters-wrapper+.x-core-grid--posts+.x-core-pagination{display:none}section.pageblock--product-archive .shop-loop-wrapper{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-primary-500)}section.pageblock--product-archive .woocommerce-products-header__title{color:var(--color-secondary-500);font-size:var(--h3-size)}section.pageblock--product-archive .woocommerce-ordering select{margin:0;padding:0 30px 0 0;font-size:var(--font-size-default);background-color:transparent;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%20fill='%2372c7f1'%3e%3c!--!Font%20Awesome%20Free%206.7.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202025%20Fonticons,%20Inc.--%3e%3cpath%20d='M233.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200l192-192c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L256%20338.7%2086.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l192%20192z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;border:none;outline:none!important;-webkit-appearance:none}@container style(--breakpoint-sm-max: true){section.pageblock--product-archive .pre-product-wrapper{margin-bottom:var(--spacing-md)}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill section.pageblock--product-archive .pre-product-wrapper{margin-bottom:var(--spacing-md)}section.pageblock--product-archive .product-type-bundle .onsale{display:none}section.pageblock--product-archive .product-type-bundle .price del{display:none}section.pageblock--product-archive .product-type-bundle ins{text-decoration:none}.pageblock--woocommerce ul.products{--columns-md: repeat(2, 1fr);--columns-xs: repeat(2, 1fr)}.shop-loop-wrapper .sidebar .sidebar-widget .wc-block-product-categories,.shop-loop-wrapper .sidebar .sidebar-widget .wp-block-woocommerce-filter-wrapper{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-primary-500)}.shop-loop-wrapper .sidebar .wc-block-product-categories .wc-block-product-categories-list{padding:0;list-style:none}.shop-loop-wrapper .sidebar .wc-block-product-categories .wc-block-product-categories-list li a{color:var(--color-neutral-1000);font-weight:600;font-size:var(--text-sm)}.shop-loop-wrapper .sidebar .wp-block-heading{color:var(--color-primary-500)}.shop-loop-wrapper .sidebar .wp-block-heading a{color:var(--color-neutral-1000);font-weight:400;font-family:var(--body-font-family)}.shop-loop-wrapper .sidebar .wc-block-components-checkbox{margin-top:var(--spacing-s)}.shop-loop-wrapper .mobile-filter-toggle,.shop-loop-wrapper .mobile-filter-close{display:none}@container style(--breakpoint-sm-max: true){.shop-loop-wrapper .mobile-filter-toggle,.shop-loop-wrapper .mobile-filter-close{display:block}.shop-loop-wrapper .mobile-filter-toggle{margin-bottom:var(--spacing-md)}.shop-loop-wrapper .mobile-filter-close{position:absolute;top:var(--spacing-md);right:var(--spacing-md)}.shop-loop-wrapper .sidebar-wrapper{position:fixed;top:0;left:-110vw;z-index:9999999;width:100vw;height:100vh;padding:100px var(--spacing-md) var(--spacing-md) var(--spacing-md);overflow-y:scroll;background:var(--color-primary-100);transition:.5s ease left}.shop-loop-wrapper .sidebar-wrapper.open{left:0}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .shop-loop-wrapper .mobile-filter-toggle,:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .shop-loop-wrapper .mobile-filter-close{display:block}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .shop-loop-wrapper .mobile-filter-toggle{margin-bottom:var(--spacing-md)}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .shop-loop-wrapper .mobile-filter-close{position:absolute;top:var(--spacing-md);right:var(--spacing-md)}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .shop-loop-wrapper .sidebar-wrapper{position:fixed;top:0;left:-110vw;z-index:9999999;width:100vw;height:100vh;padding:100px var(--spacing-md) var(--spacing-md) var(--spacing-md);overflow-y:scroll;background:var(--color-primary-100);transition:.5s ease left}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .shop-loop-wrapper .sidebar-wrapper.open{left:0}.pageblock.pageblock--my-account .woocommerce-notices-wrapper,.pageblock.pageblock--product-archive .woocommerce-notices-wrapper,.pageblock.pageblock--cart .woocommerce-notices-wrapper,.pageblock.pageblock--checkout .woocommerce-notices-wrapper{margin-top:1rem;margin-bottom:2rem;background-color:var(--color-neutral-0)}.pageblock.pageblock--my-account .woocommerce-notices-wrapper ul,.pageblock.pageblock--product-archive .woocommerce-notices-wrapper ul,.pageblock.pageblock--cart .woocommerce-notices-wrapper ul,.pageblock.pageblock--checkout .woocommerce-notices-wrapper ul{margin:0;padding:1rem;border:1px solid var(--color-primary-500)}.pageblock.pageblock--my-account .woocommerce-notices-wrapper ul li,.pageblock.pageblock--product-archive .woocommerce-notices-wrapper ul li,.pageblock.pageblock--cart .woocommerce-notices-wrapper ul li,.pageblock.pageblock--checkout .woocommerce-notices-wrapper ul li{list-style-type:none}.pageblock.pageblock--my-account .woocommerce-notices-wrapper ul li+li,.pageblock.pageblock--product-archive .woocommerce-notices-wrapper ul li+li,.pageblock.pageblock--cart .woocommerce-notices-wrapper ul li+li,.pageblock.pageblock--checkout .woocommerce-notices-wrapper ul li+li{margin-top:4px}.pageblock.pageblock--my-account .woocommerce-notices-wrapper ul.woocommerce-error,.pageblock.pageblock--product-archive .woocommerce-notices-wrapper ul.woocommerce-error,.pageblock.pageblock--cart .woocommerce-notices-wrapper ul.woocommerce-error,.pageblock.pageblock--checkout .woocommerce-notices-wrapper ul.woocommerce-error{border-color:var(--color-secondary-700)}.pageblock.pageblock--my-account .woocommerce-notices-wrapper .woocommerce-message,.pageblock.pageblock--product-archive .woocommerce-notices-wrapper .woocommerce-message,.pageblock.pageblock--cart .woocommerce-notices-wrapper .woocommerce-message,.pageblock.pageblock--checkout .woocommerce-notices-wrapper .woocommerce-message{gap:1rem}@container style(--breakpoint-xs: true){.pageblock.pageblock--my-account .woocommerce-notices-wrapper .woocommerce-message,.pageblock.pageblock--product-archive .woocommerce-notices-wrapper .woocommerce-message,.pageblock.pageblock--cart .woocommerce-notices-wrapper .woocommerce-message,.pageblock.pageblock--checkout .woocommerce-notices-wrapper .woocommerce-message{flex-direction:column;gap:1rem;justify-content:flex-start}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock.pageblock--my-account .woocommerce-notices-wrapper .woocommerce-message,:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock.pageblock--product-archive .woocommerce-notices-wrapper .woocommerce-message,:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock.pageblock--cart .woocommerce-notices-wrapper .woocommerce-message,:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock.pageblock--checkout .woocommerce-notices-wrapper .woocommerce-message{flex-direction:column;gap:1rem;justify-content:flex-start}section.pageblock--checkout .customer-type-selection{display:flex;flex-direction:column;gap:24px;margin-bottom:20px;padding:20px;background-color:var(--color-primary-100);border:1px solid var(--color-primary-500)}section.pageblock--checkout .customer-type-selection .info-notice{display:block}section.pageblock--checkout .customer-type-selection .info-notice--hidden{display:none}section.pageblock--checkout .customer-type-selection .x-core-input{display:flex;flex-direction:column;gap:8px;margin:0}section.pageblock--checkout .customer-type-selection .x-core-input .woocommerce-input-wrapper{display:flex;gap:12px;align-items:center}section.pageblock--checkout .customer-type-selection #customer_type_field .woocommerce-input-wrapper{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;gap:10px;align-items:center}section.pageblock--checkout .customer-type-selection .customer-type-field{display:block}section.pageblock--checkout .customer-type-selection .customer-type-field--hidden{display:none}section.pageblock--checkout .required{color:var(--color-secondary-500)}section.pageblock--checkout .woocommerce-shipping-methods label{font-weight:300}section.pageblock--checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{grid-column:span 2}section.pageblock--checkout .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error{margin:0}section.pageblock--checkout span.optional{display:none}section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper{display:flex!important;flex-wrap:wrap!important;gap:14px!important;row-gap:20px!important;justify-content:space-between}section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row{width:100%;margin:0;padding:0}section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_country_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_country_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_country_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_country_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_country_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_country_field{display:none}section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_first_name_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_first_name_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_last_name_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_last_name_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_street_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_street_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_city_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_city_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_phone_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_phone_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_email_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_email_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_first_name_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_first_name_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_last_name_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_last_name_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_street_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_street_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_city_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_city_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_phone_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_phone_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_email_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_email_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_first_name_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_last_name_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_last_name_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_street_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_street_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_city_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_city_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_phone_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_email_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_email_field{width:calc(50% - 9px)}section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_postcode_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_postcode_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_house_number_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_house_number_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_street_number_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_street_number_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_house_number_addition_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_house_number_addition_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_street_number_addition_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_street_number_addition_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_postcode_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_postcode_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_house_number_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_house_number_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_street_number_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_street_number_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_house_number_addition_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_house_number_addition_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_street_number_addition_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_street_number_addition_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_postcode_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_house_number_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_house_number_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_street_number_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_street_number_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_house_number_addition_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_house_number_addition_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_street_number_addition_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_street_number_addition_field{width:calc(33% - 9px)}@container style(--breakpoint-xs-max: true){section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_postcode_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_postcode_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_postcode_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_postcode_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_postcode_field{width:100%}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_postcode_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_postcode_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_postcode_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_postcode_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_postcode_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_postcode_field{width:100%}@container style(--breakpoint-xs-max: true){section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_house_number_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_house_number_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_house_number_addition_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_house_number_addition_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_street_number_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_street_number_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_street_number_addition_field,section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_street_number_addition_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_house_number_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_house_number_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_house_number_addition_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_house_number_addition_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_street_number_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_street_number_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_street_number_addition_field,section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_street_number_addition_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_house_number_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_house_number_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_house_number_addition_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_house_number_addition_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_street_number_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_street_number_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_street_number_addition_field,section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_street_number_addition_field{width:calc(50% - 9px)}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_house_number_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_house_number_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_house_number_addition_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_house_number_addition_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_street_number_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_street_number_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_street_number_addition_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-shipping-fields__field-wrapper .form-row#shipping_street_number_addition_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_house_number_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_house_number_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_house_number_addition_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_house_number_addition_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_street_number_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_street_number_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_street_number_addition_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-additional-fields__field-wrapper .form-row#shipping_street_number_addition_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_house_number_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_house_number_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_house_number_addition_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_house_number_addition_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_street_number_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_street_number_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_street_number_addition_field,:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill section.pageblock--checkout .woocommerce-billing-fields__field-wrapper .form-row#shipping_street_number_addition_field{width:calc(50% - 9px)}section.pageblock--checkout .invoice-fields{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}section.pageblock--checkout .invoice-fields .form-row{width:calc(50% - 9px)}@container style(--breakpoint-sm-max: true){section.pageblock--checkout .invoice-fields .form-row{width:100%}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill section.pageblock--checkout .invoice-fields .form-row{width:100%}.pageblock.pageblock--my-account{--color-success: rgba(39, 181, 39, 1);--color-success-transparent: rgba(39, 181, 39, .2);--color-failed: rgba(255, 0, 0, 1);--color-failed-transparent: rgba(255, 0, 0, .2)}.pageblock.pageblock--my-account .licenses-box{margin-top:30px;padding:30px;background-color:var(--color-primary-100)}.pageblock.pageblock--my-account .licenses-box .title{margin-bottom:20px}.pageblock.pageblock--my-account .purchased-licenses,.pageblock.pageblock--my-account .activated-licenses{width:100%}.pageblock.pageblock--my-account .purchased-licenses th,.pageblock.pageblock--my-account .activated-licenses th{color:var(--color-secondary-500);font-weight:600;border-bottom:1px solid var(--color-primary-500)}.pageblock.pageblock--my-account .purchased-licenses th,.pageblock.pageblock--my-account .purchased-licenses td,.pageblock.pageblock--my-account .activated-licenses th,.pageblock.pageblock--my-account .activated-licenses td{padding:5px 10px}.pageblock.pageblock--my-account .license-activation-form{margin-top:20px}.pageblock.pageblock--my-account .license-activation-form input[type=text]{width:100%;max-width:300px;padding:12px}.pageblock.pageblock--my-account .license-activation-form .button{padding:10px}.pageblock.pageblock--my-account .validation{display:flex;gap:10px;align-items:center;margin-top:20px;padding:15px 20px}.pageblock.pageblock--my-account .validation.success{background-color:var(--color-success-transparent)}.pageblock.pageblock--my-account .validation.success:before{color:var(--color-success);font-family:"Font Awesome 6 Pro";content:""}.pageblock.pageblock--my-account .validation.failed{background-color:var(--color-failed-transparent)}.pageblock.pageblock--my-account .validation.failed:before{color:var(--color-failed);font-family:"Font Awesome 6 Pro";content:""}.pageblock--404{display:flex;align-items:center;width:100%;min-height:65vh}.pageblock--404 .container{position:relative;display:flex;align-items:center;width:100%;height:100%;padding:80px}.pageblock--404 .container:before{position:absolute;z-index:-1;background-color:var(--color-neutral-0);border:solid 3px var(--color-neutral-0);border-radius:var(--background-border-radius-1);content:"";top:20px;right:20px;bottom:20px;left:20px}.pageblock--404 .container .x-core-intro__content{margin-bottom:25px}.pageblock--404 .container .x-core-intro .x-core-title--title{color:var(--color-secondary-500)}#ld-focus-sidebar button .ld-icon{color:var(--color-neutral-0)}#ld-focus-sidebar button#ld-focus-sidebar-toggle .ld-icon,#ld-focus-sidebar button#ld-focus-sidebar-toggle:hover .ld-icon{background:var(--color-primary-500)!important;border:2px solid var(--color-neutral-0)!important;outline:0}.learndash-wrapper .ld-button,.learndash-wrapper input{outline-color:inherit!important}#ld-focus-content .ld-button{color:var(--color-neutral-0);font-weight:var(--button-font-weight);font-size:var(--text-sm);line-height:var(--button-line-height)}#ld-focus-content .ld-button .ld-icon{display:none}#ld-focus-content .ld-breadcrumbs-segments{display:flex;flex-wrap:wrap;gap:14px}#ld-focus-content .ld-breadcrumbs-segments a{margin-right:4px}.learndash .ld-layout .ld-accordion__section{border:none}@container style(--breakpoint-xs: true){.learndash .ld-layout .ld-accordion__section{padding:0}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .learndash .ld-layout .ld-accordion__section{padding:0}.learndash .ld-layout .ld-accordion__expand-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;transition:var(--transition-duration)}.learndash .ld-layout .ld-accordion__expand-button.ld-expanded{color:var(--color-primary-500)}.learndash .ld-layout .ld-accordion__expand-button:hover{color:var(--color-primary-500);border-bottom:0}.learndash .ld-layout .ld-accordion__expand-button--all{margin-bottom:10px;margin-left:auto}.learndash .ld-layout .ld-accordion__expand-button:before{display:none}@container style(--breakpoint-xs: true){.learndash .ld-layout .ld-accordion__expand-button{padding:0;margin-inline:15px}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .learndash .ld-layout .ld-accordion__expand-button{padding:0;margin-inline:15px}.learndash .ld-layout .ld-accordion__expand-button-text{position:relative;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;border-bottom:0!important}@container style(--breakpoint-xs: true){.learndash .ld-layout .ld-accordion__expand-button-text{display:none!important}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .learndash .ld-layout .ld-accordion__expand-button-text{display:none!important}.learndash .ld-layout .ld-accordion__item-header{width:100%}.learndash .ld-layout .ld-accordion__item{padding:var(--input-padding-y, .6rem) var(--input-padding-x, .6rem);background-color:var(--color-primary-100)}.learndash .ld-layout .ld-accordion__item--lesson{border-radius:0;padding-block:8px}.learndash .ld-layout .ld-accordion__item--topic{display:flex;flex-direction:row;gap:8px;justify-content:center;border-radius:0;transition:var(--transition-duration)}.learndash .ld-layout .ld-accordion__item--topic svg{margin-top:-2px;color:var(--color-secondary-500)}@container style(--breakpoint-xs: true){.learndash .ld-layout .ld-accordion__item{padding:0}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .learndash .ld-layout .ld-accordion__item{padding:0}.learndash .ld-layout .ld-accordion__item-title{color:var(--color-secondary-500);font-weight:var(--heading-font-weight);font-size:var(--text-lg);font-family:var(--heading-font-family);line-height:var(--heading-line-height);transition:var(--transition-duration)}.learndash .ld-layout .ld-accordion__item-title:is(a):hover{color:var(--color-primary-500);text-decoration:none}.learndash .ld-layout .ld-accordion__item-title--topic{display:flex;align-items:center;color:var(--color-secondary-900);font-weight:400;font-size:var(--text-md);font-family:var(--body-font-family);transition:var(--transition-duration)}@container style(--breakpoint-xs: true){.learndash .ld-layout .ld-accordion__item-title{font-size:var(--text-md)}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .learndash .ld-layout .ld-accordion__item-title{font-size:var(--text-md)}.learndash .ld-layout .ld-accordion__item-steps-container{margin-top:10px;background-color:var(--color-secondary-100)}@container style(--breakpoint-xs: true){.learndash .ld-layout .ld-accordion__item-steps-container{padding-inline:10px}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .learndash .ld-layout .ld-accordion__item-steps-container{padding-inline:10px}section.pageblock--text-media+.container .learndash_post_sfwd-courses .ld-featured-image{display:none}.learndash_post_sfwd-courses section.pageblock{padding-inline:0}@container style(--breakpoint-sm-max: true){.learndash_post_sfwd-courses section.pageblock .container{padding-block:40px;padding-inline:0}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .learndash_post_sfwd-courses section.pageblock .container{padding-block:40px;padding-inline:0}.single-sfwd-lessons section.pageblock .container,.single-sfwd-quiz section.pageblock .container,.single-sfwd-topic section.pageblock .container{padding:0!important}.single-sfwd-lessons section.pageblock--text-media .container,.single-sfwd-quiz section.pageblock--text-media .container,.single-sfwd-topic section.pageblock--text-media .container{grid-template-columns:none!important}.single-sfwd-lessons section.pageblock--text-media .x-core-intro img,.single-sfwd-quiz section.pageblock--text-media .x-core-intro img,.single-sfwd-topic section.pageblock--text-media .x-core-intro img{width:100%}body.single-sfwd-lessons .ld-focus-content h1,body.single-sfwd-lessons .ld-focus-content h2,body.single-sfwd-lessons .ld-focus-content h3,body.single-sfwd-lessons .ld-focus-content h4,body.single-sfwd-topic .ld-focus-content h1,body.single-sfwd-topic .ld-focus-content h2,body.single-sfwd-topic .ld-focus-content h3,body.single-sfwd-topic .ld-focus-content h4{--heading-color: var(--color-secondary-500)}body.single-sfwd-lessons .ld-focus-content .ld-alert,body.single-sfwd-topic .ld-focus-content .ld-alert{margin-block:30px}body.single-sfwd-lessons .ld-focus-content .ld-alert .ld-button,body.single-sfwd-topic .ld-focus-content .ld-alert .ld-button{width:100%;text-align:center;margin-inline:auto}body.single-sfwd-lessons .ld-focus-content .ld-topic-status,body.single-sfwd-topic .ld-focus-content .ld-topic-status{margin-bottom:30px!important}body.single-sfwd-lessons .ld-focus-content section.pageblock,body.single-sfwd-topic .ld-focus-content section.pageblock{padding-inline:0}@container style(--breakpoint-sm-max: true){body.single-sfwd-lessons .ld-focus-content section.pageblock .container,body.single-sfwd-topic .ld-focus-content section.pageblock .container{padding-block:40px;padding-inline:0}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill body.single-sfwd-lessons .ld-focus-content section.pageblock .container,:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill body.single-sfwd-topic .ld-focus-content section.pageblock .container{padding-block:40px;padding-inline:0}.pageblock--archive-sfwd-courses .x-core-grid{padding:30px;background-color:var(--color-neutral-0)}.pageblock--archive-sfwd-courses .x-core-pagination{margin-top:0!important;background-color:var(--color-neutral-0)}.learndash.learndash_post_sfwd-courses{padding:30px;background-color:var(--color-neutral-0);margin-block:30px}.learndash.learndash_post_sfwd-courses main.ld-layout__content>div{overflow:hidden}@container style(--breakpoint-xs: true){.learndash.learndash_post_sfwd-courses main.ld-layout__content>div h2{font-size:var(--h3-size)}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .learndash.learndash_post_sfwd-courses main.ld-layout__content>div h2{font-size:var(--h3-size)}
