/*!tailwindcss v4.1.15 | MIT License | https://tailwindcss.com*/@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-space-y-reverse:0}}}.woocommerce .screen-reader-text{visibility:hidden;display:none}.magazine-payments{margin-top:calc(var(--spacing,.25rem)*16);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));padding-block:calc(var(--spacing,.25rem)*8)}.magazine-payments .available-payments-list{margin:calc(var(--spacing,.25rem)*0);padding:calc(var(--spacing,.25rem)*0);list-style-type:none}.magazine-payments .available-payments-list li{display:inline-block}.magazine-payments .available-payments-list li img{height:calc(var(--spacing,.25rem)*12);width:auto}.block-magazine-subscriptions .card-usp .icon-information{fill:none;stroke:var(--color-primary-500,#9dac9a)}.block-magazine-subscriptions .card-usp li a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary-500,#9dac9a);text-decoration-color:var(--color-primary-500,#9dac9a)}@media screen and (max-width:1280px){.block-magazine-subscriptions .most-popular{min-height:64px}}.block-magazine-subscriptions img{width:300px;max-width:100%}@media screen and (max-width:1280px){.block-magazine-subscriptions .card-usp svg{max-width:14px}}.woocommerce-checkout .wc_payment_methods{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary-500,#9dac9a);background-color:var(--color-primary-50,#f0f3f0);padding:calc(var(--spacing,.25rem)*0);list-style-type:none;position:relative}.woocommerce-checkout .wc_payment_methods li{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.woocommerce-checkout .wc_payment_methods li input{grid-column:span 1/span 1;margin-right:.5rem}.woocommerce-checkout .wc_payment_methods li label{grid-column:span 11/span 11}.woocommerce-checkout .wc_payment_methods li .payment_box{grid-column:span 12/span 12}.woocommerce-checkout .woocommerce-cart-form__cart-item .product-quantity,.woocommerce-checkout .woocommerce-cart-form__cart-item .product-quantity.product-heading{grid-area:quantity}@media not all and (min-width:1024px){.woocommerce-checkout .woocommerce-cart-form__cart-item .product-remove{visibility:visible;display:block}}@media(min-width:1024px){.woocommerce-checkout .woocommerce-cart-form__cart-item .product-remove{display:none}}:is(.woocommerce-checkout .woocommerce-cart-form__cart-item:hover,.woocommerce-checkout .woocommerce-cart-form__cart-item:focus) .product-remove{display:block}.apple-pay-button{max-width:calc(var(--spacing,.25rem)*96);background-color:var(--color-black,#1c1b1b);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2);border-radius:500px;width:100%;max-width:358px;margin-top:1rem;padding-block:2rem}.apple-pay-button.buttonDisabled{opacity:.4}.woocommerce-checkout abbr[title]{border-bottom:none!important;text-decoration:none!important}.woocommerce-page{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5 ))}.woocommerce-page input[type=text],.woocommerce-page input[type=email],.woocommerce-page input[type=tel],.woocommerce-page input[type=password],.woocommerce-page textarea{margin-top:.25rem;font-size:16px}.woocommerce-page .mini-cart{margin-right:10px}.woocommerce-page .mini-cart .quantity{aspect-ratio:1;text-align:center;width:20px;height:20px;font-size:10px;line-height:20px;display:block;right:-10px}.woocommerce-page .woocommerce-shipping-fields h3{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4)}.woocommerce-page label{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.woocommerce-page ins{text-decoration:none}.woocommerce-page del{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-gray-400,oklch(70.7% .022 261.325))}.woocommerce-page .woocommerce-price-suffix{line-height:1;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-gray-400,oklch(70.7% .022 261.325))}.woocommerce-page .woocommerce-price-suffix:before{content:"("}.woocommerce-page .woocommerce-price-suffix:after{content:")"}.woocommerce-page .entry-summary .woocommerce-variation-price p.price{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(100px,200px));grid-template-areas:"del del""ins suffix";display:grid}.woocommerce-page .entry-summary .woocommerce-variation-price p.price del{grid-area:del}.woocommerce-page .entry-summary .woocommerce-variation-price p.price ins{grid-area:ins}.woocommerce-page .entry-summary .woocommerce-variation-price p.price>span{grid-area:suffix}.woocommerce-checkout .woocommerce-checkout{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:.25rem}.woocommerce-checkout .site-main>.woocommerce{grid-template-columns:1fr;gap:1rem;display:grid}@media screen and (min-width:1024px){.woocommerce-checkout .site-main>.woocommerce{grid-template-columns:1.5fr 1fr}}.woocommerce-checkout.woocommerce-order-received .woocommerce-order{margin-inline:auto;grid-column:span 2;max-width:960px;margin-bottom:3rem}.woocommerce-checkout.woocommerce-order-received .woocommerce-notice--success{--tw-font-weight:var(--font-weight-bold,700);font-size:clamp(1.5rem,4vw,2.125rem);font-weight:var(--font-weight-bold,700)}.woocommerce-info{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.woocommerce-info p:last-of-type{margin-bottom:0}.woocommerce-notice--success{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-200,oklch(92.5% .084 155.995));background-color:var(--color-green-100,oklch(96.2% .044 156.743));padding:calc(var(--spacing,.25rem)*4);color:var(--color-green-800,oklch(44.8% .119 151.328))}.woocommerce-order{margin-top:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.woocommerce-order-details.woocommerce-info{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));font-style:italic}.wc-block-order-confirmation-totals__table{overflow:hidden}.wp-block-woocommerce-order-confirmation-status{margin-top:calc(var(--spacing,.25rem)*4)}@media(min-width:1024px){.wp-block-woocommerce-order-confirmation-status{margin-top:calc(var(--spacing,.25rem)*8)}}@media(min-width:1280px){.wp-block-woocommerce-order-confirmation-status{margin-top:calc(var(--spacing,.25rem)*16)}}.wp-block-woocommerce-order-confirmation-status>p{margin-top:calc(var(--spacing,.25rem)*4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}.woocommerce-thankyou-order-details{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex}@media(min-width:1024px){.woocommerce-thankyou-order-details{flex-direction:row;justify-content:space-between}}.woocommerce-thankyou-order-details{border-radius:.25rem;margin-bottom:0;padding:1rem;list-style-type:none}.woocommerce-order-details__title{margin-top:calc(var(--spacing,.25rem)*8);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.woocommerce-table--order-details{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding:calc(var(--spacing,.25rem)*4);border-radius:.25rem}.woocommerce-table__line-item{margin-bottom:calc(var(--spacing,.25rem)*8);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100,oklch(96.7% .003 264.542));padding-bottom:calc(var(--spacing,.25rem)*4)}.woocommerce-table__line-item .product-name{max-width:200px}.woocommerce-table__line-item .product-image{gap:1rem;position:relative}.woocommerce-table__line-item .product-image img{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:5px;border-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 0 0 1px #f3f4f6}.woocommerce-table__line-item .product-image .product-quantity{background-color:var(--color-white,#fff);text-align:center;justify-content:center;align-items:center;display:flex}.woocommerce-table__line-item .product-image .product-quantity:before{content:"x "}.woocommerce-table__line-item .product-total{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);margin-left:auto}.woocommerce-table__line-item img{max-width:100px;height:auto}.order-review-footer{justify-content:space-between;gap:calc(var(--spacing,.25rem)*4);display:flex}.order-review-footer>div>div:first-of-type{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);flex-basis:50%;align-items:center;display:flex}.order-review-footer .includes_tax{display:block}.woocommerce-product-details__short-description ul{padding-left:calc(var(--spacing,.25rem)*9);list-style-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MTBweCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjM0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE5MTkxOSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0yMCA2IDkgMTdsLTUtNSIvPjwvc3ZnPg==)}.woocommerce-product-details__short-description ul li{padding-left:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.single-product .variations{list-style-type:none}.woocommerce-checkout .woocommerce-checkout-payment ul li{margin-bottom:1rem}@media screen and (min-width:1024px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{flex-wrap:wrap;gap:1rem;display:flex}:is(.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper) #billing_country_field,:is(.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper) #shipping_country_field{-webkit-user-select:none;user-select:none;display:none}:is(.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper) .form-row{flex-direction:column;flex:1 0 calc(50% - 1rem);justify-content:space-between;align-items:stretch;display:flex}}.woocommerce-checkout .woocommerce-notices-wrapper,.woocommerce-checkout #order_review{grid-column:1/-1}.woocommerce-checkout .wc_payment_methods{border-radius:var(--radius-lg,.5rem);background-color:var(--bs-primary-bg-subtle);border:solid 1px var(--bs-primary);list-style-type:none}.woocommerce-checkout .wc_payment_methods li input{margin-right:.5rem}.woocommerce-checkout .wc_payment_methods li label img{margin-left:.5rem}.woocommerce-checkout .payment_box{margin-bottom:1rem}.woocommerce-checkout .woocommerce-cart-form__cart-item{grid-template-rows:auto;grid-template-areas:"name""price""quantity""subtotal";gap:1rem;display:grid;position:relative}.woocommerce-checkout .woocommerce-cart-form__cart-item>*{align-items:center;padding:0}.woocommerce-checkout .woocommerce-cart-form__cart-item .product-name{width:200px;max-width:100%}.woocommerce-checkout .woocommerce-cart-form__cart-item .product-name a{padding:0}.woocommerce-checkout .woocommerce-cart-form__cart-item .product-name.product-heading{grid-area:name}.woocommerce-checkout .woocommerce-cart-form__cart-item .product-price.product-heading{grid-area:price}.woocommerce-checkout .woocommerce-cart-form__cart-item .product-quantity.product-heading{grid-area:quantity}.woocommerce-checkout .woocommerce-cart-form__cart-item .product-quantity input{max-width:50px}.woocommerce-checkout .woocommerce-cart-form__cart-item .product-subtotal.product-heading{grid-area:subtotal}.woocommerce-checkout .woocommerce-cart-form__cart-item .product-remove{visibility:hidden}.woocommerce-checkout .woocommerce-cart-form__cart-item .product-remove a{aspect-ratio:1;align-items:center;width:33px;height:33px;line-height:33px;display:flex}:is(.woocommerce-checkout .woocommerce-cart-form__cart-item:hover,.woocommerce-checkout .woocommerce-cart-form__cart-item:focus) .product-remove{visibility:visible;display:block}@media screen and (min-width:1024px){.woocommerce-checkout .woocommerce-cart-form__cart-item{grid-template-areas:"name price quantity subtotal"}.woocommerce-checkout .woocommerce-cart-form__cart-item .product-remove{display:none;position:absolute;top:-.5rem;right:-.5rem}}.page-template-page-cart main{width:100%}@media(min-width:475px){.page-template-page-cart main{max-width:475px}}@media(min-width:640px){.page-template-page-cart main{max-width:640px}}@media(min-width:768px){.page-template-page-cart main{max-width:768px}}@media(min-width:1024px){.page-template-page-cart main{max-width:1024px}}@media(min-width:1280px){.page-template-page-cart main{max-width:1280px}}.page-template-page-cart main{margin-inline:auto}@media(min-width:1280px){.page-template-page-cart main{max-width:1280px!important}}.page-template-page-cart .alignwide.wp-block-post-title{width:100%}@media(min-width:475px){.page-template-page-cart .alignwide.wp-block-post-title{max-width:475px}}@media(min-width:640px){.page-template-page-cart .alignwide.wp-block-post-title{max-width:640px}}@media(min-width:768px){.page-template-page-cart .alignwide.wp-block-post-title{max-width:768px}}@media(min-width:1024px){.page-template-page-cart .alignwide.wp-block-post-title{max-width:1024px}}@media(min-width:1280px){.page-template-page-cart .alignwide.wp-block-post-title{max-width:1280px}}.page-template-page-cart .alignwide.wp-block-post-title{margin-inline:auto}@media(min-width:1280px){.page-template-page-cart .alignwide.wp-block-post-title{max-width:1280px!important}}.page-template-page-cart .alignwide.wp-block-post-title{margin-top:calc(var(--spacing,.25rem)*4);margin-bottom:calc(var(--spacing,.25rem)*2)}@media(min-width:1024px){.page-template-page-cart .alignwide.wp-block-post-title{margin-top:calc(var(--spacing,.25rem)*8)}}.page-template-page-cart .alignwide.wp-block-post-title{font-size:clamp(1.25rem,6vw,2rem);font-weight:700;line-height:1.2}@media(min-width:1024px){.page-template-page-cart .wp-block-group>.woocommerce{width:100%}@media(min-width:475px){.page-template-page-cart .wp-block-group>.woocommerce{max-width:475px}}@media(min-width:640px){.page-template-page-cart .wp-block-group>.woocommerce{max-width:640px}}@media(min-width:768px){.page-template-page-cart .wp-block-group>.woocommerce{max-width:768px}}.page-template-page-cart .wp-block-group>.woocommerce{max-width:1024px}@media(min-width:1280px){.page-template-page-cart .wp-block-group>.woocommerce{max-width:1280px}}.page-template-page-cart .wp-block-group>.woocommerce{margin-inline:auto}@media(min-width:1280px){.page-template-page-cart .wp-block-group>.woocommerce{max-width:1280px!important}}.page-template-page-cart .wp-block-group>.woocommerce{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.page-template-page-cart .wp-block-group>.woocommerce>.woocommerce{grid-column:span 5/span 5}}.page-template-page-cart .wp-block-group>.woocommerce>form{padding:calc(var(--spacing,.25rem)*2)}@media(min-width:1024px){.page-template-page-cart .wp-block-group>.woocommerce>form{padding:calc(var(--spacing,.25rem)*6);grid-column:span 7/span 7}}.woocommerce-checkout .checkout{border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media(min-width:1024px){.woocommerce-checkout .checkout{padding:calc(var(--spacing,.25rem)*6)}}.woocommerce-checkout .checkout #customer_details{margin-bottom:calc(var(--spacing,.25rem)*8)}.woocommerce-checkout .checkout #customer_details .custom_details__inner{margin-bottom:calc(var(--spacing,.25rem)*6)}.woocommerce-checkout .checkout #customer_details .custom_details__inner:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.woocommerce-checkout .checkout #customer_details .custom_details__inner h3{margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-shipping-fields__field-wrapper{gap:calc(var(--spacing,.25rem)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:768px){.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-shipping-fields__field-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-shipping-fields__field-wrapper) .form-row{margin-bottom:calc(var(--spacing,.25rem)*0)}@media(min-width:768px){:is(.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-shipping-fields__field-wrapper) .form-row.form-row-wide{grid-column:span 2/span 2}}:is(.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-shipping-fields__field-wrapper) .form-row label{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));display:block}:is(.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-shipping-fields__field-wrapper) .form-row label .required{color:var(--color-red-500,oklch(63.7% .237 25.331))}:is(.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-shipping-fields__field-wrapper) .form-row .woocommerce-input-wrapper{width:100%;display:block}:is(.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-shipping-fields__field-wrapper) .form-row .woocommerce-input-wrapper input[type=text],:is(.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-shipping-fields__field-wrapper) .form-row .woocommerce-input-wrapper input[type=tel],:is(.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-shipping-fields__field-wrapper) .form-row .woocommerce-input-wrapper input[type=email]{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(:is(.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-shipping-fields__field-wrapper) .form-row .woocommerce-input-wrapper input[type=text],:is(.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-shipping-fields__field-wrapper) .form-row .woocommerce-input-wrapper input[type=tel],:is(.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-shipping-fields__field-wrapper) .form-row .woocommerce-input-wrapper input[type=email]):focus{border-color:var(--color-primary-500,#9dac9a);--tw-ring-color:var(--color-primary-500,#9dac9a)}:is(.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .checkout #customer_details .custom_details__inner .woocommerce-shipping-fields__field-wrapper) .form-row .woocommerce-input-wrapper strong{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem)*2);border-radius:.25rem;display:block}.woocommerce-checkout .checkout #order_review{border-radius:var(--radius-lg,.5rem);background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem)*4)}.woocommerce-checkout .checkout #order_review .payment_methods{margin-bottom:calc(var(--spacing,.25rem)*6)}:where(.woocommerce-checkout .checkout #order_review .payment_methods>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.woocommerce-checkout .checkout #order_review .payment_methods li{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);border-radius:.25rem;position:relative}.woocommerce-checkout .checkout #order_review .payment_methods li label{cursor:pointer;align-items:center;display:flex}.woocommerce-checkout .checkout #order_review .payment_methods li label img{margin-left:calc(var(--spacing,.25rem)*2);height:calc(var(--spacing,.25rem)*6)}.woocommerce-checkout .checkout #order_review .payment_methods li .payment_box{margin-top:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-600,oklch(44.6% .03 256.802))}:where(.woocommerce-checkout .checkout #order_review .place-order>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.woocommerce-checkout .checkout #order_review .place-order .woocommerce-terms-and-conditions-wrapper{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-600,oklch(44.6% .03 256.802))}.woocommerce-checkout .checkout #order_review .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{margin-bottom:calc(var(--spacing,.25rem)*4)}.woocommerce-checkout .checkout #order_review .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label{align-items:flex-start;display:flex}.woocommerce-checkout .checkout #order_review .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label input[type=checkbox]{margin-top:calc(var(--spacing,.25rem)*1);margin-right:calc(var(--spacing,.25rem)*2)}.woocommerce-checkout .checkout #order_review .place-order #place_order{justify-content:center;width:100%}:where(.mollie-components>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.mollie-components .mollie-component{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));overflow:hidden}.mollie-components .mollie-component-label{margin-bottom:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));display:block}.mollie-components .mollie-components-description{margin-top:calc(var(--spacing,.25rem)*4);align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-500,oklch(55.1% .027 264.364));display:flex}.wc-block-order-confirmation-totals-wrapper{width:100%;max-width:var(--breakpoint-xl,1280px);border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-inline:auto}.wc-block-order-confirmation-totals-wrapper .heading-2{margin-top:calc(var(--spacing,.25rem)*8);margin-bottom:calc(var(--spacing,.25rem)*5);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals{width:100%}.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table{border-collapse:collapse;table-layout:fixed;width:100%}.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table thead{background-color:var(--color-primary-50,#f0f3f0)}.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table thead th{padding:calc(var(--spacing,.25rem)*4);text-align:left;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-gray-700,oklch(37.3% .034 259.733))}.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table thead th.wc-block-order-confirmation-totals__product{width:70%}.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table thead th.wc-block-order-confirmation-totals__total{width:30%}.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table tbody tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table tbody tr td{padding:calc(var(--spacing,.25rem)*4)}.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table tbody tr td a{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-primary-500,#9dac9a)}@media(hover:hover){.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table tbody tr td a:hover{color:var(--color-primary-900,#002107)}}.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table tbody tr td .product-quantity{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-gray-600,oklch(44.6% .03 256.802))}.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table tbody tr td .wc-item-meta{margin-top:calc(var(--spacing,.25rem)*2);padding:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-600,oklch(44.6% .03 256.802));list-style-type:none}.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table tbody tr td .wc-item-meta li{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table tbody tr td .wc-item-meta li .wc-item-meta-label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table tfoot tr{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table tfoot tr th{padding:calc(var(--spacing,.25rem)*4);text-align:left;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table tfoot tr td{padding:calc(var(--spacing,.25rem)*4);text-align:right}.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table tfoot tr td .includes_tax{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-600,oklch(44.6% .03 256.802));display:block}.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table tfoot tr:last-child{background-color:var(--color-primary-50,#f0f3f0)}.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table tfoot tr:last-child th,.wc-block-order-confirmation-totals-wrapper .wc-block-order-confirmation-totals table tfoot tr:last-child td{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.woocommerce-product-gallery{position:relative}.woocommerce-product-gallery__trigger{z-index:50;aspect-ratio:1;background-color:#fff;border:2px solid #000;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:1.5rem;right:1.6rem}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{margin-top:calc(var(--spacing,.25rem)*2);margin-bottom:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-blue-500,oklch(62.3% .214 259.815));background-color:var(--color-blue-100,oklch(93.2% .032 255.585));padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-blue-900,oklch(37.9% .146 265.522))}@media(min-width:1024px){.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{margin-top:calc(var(--spacing,.25rem)*4)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}