/*!
 * TKFramework WooCommerce v1.3.8
 * Copyright 2025 Duane Helton & Tom King
 */:root{--woocommerce:#a46497;--wc-green:#198754;--wc-red:#dc3545;--wc-orange:#fd7e14;--wc-blue:#0d6efd;--wc-primary:#0d6efd;--wc-primary-text:white;--wc-secondary:#6c757d;--wc-secondary-text:black;--wc-highlight:#fd240d;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#5f5f63}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-family:star;src:url("/wp-content/plugins/woocommerce/assets/fonts/star.eot");src:url("/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"),url("/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"),url("/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"),url("/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot");src:url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"),url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"),url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");font-weight:400;font-style:normal}body.woocommerce-account .woocommerce{display:flex;flex-wrap:wrap}body.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{flex:0 0 336px;padding:1.5rem 1.5rem 1.5rem 0;width:336px;max-width:336px}@media (max-width:1399.98px){body.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{flex:0 0 264px;width:264px;max-width:264px}}@media (max-width:991.98px){body.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{flex:0 0 100%;padding:0;width:100%;max-width:100%}}body.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}body.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li{list-style:none;margin:0;padding:.25rem 0}body.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li a{background-color:transparent;color:#33222a;display:block;margin:0;padding:0;font-size:.9375rem;font-weight:700;text-decoration:none}body.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li a:hover{color:#507a6a}body.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--store-credit a::before{content:""}body.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li.is-active a{color:#982602}body.woocommerce-account .woocommerce .woocommerce-MyAccount-content{flex:1;border-left:1px solid #c8c8cb;padding:1.5rem 0 0 1.5rem;width:auto;max-width:none}@media (max-width:991.98px){body.woocommerce-account .woocommerce .woocommerce-MyAccount-content{flex:0 0 100%;border:none;border-top:1px solid #c8c8cb;margin-top:1.5rem;padding:1.5rem 0;width:100%;max-width:100%}}body.woocommerce-account .woocommerce .woocommerce-notices-wrapper{width:100%}body.woocommerce-account .woocommerce .woocommerce-orders-table__cell-order-actions,body.woocommerce-account .woocommerce .woocommerce-orders-table__header-order-actions{text-align:right}body.woocommerce-account .woocommerce .woocommerce-orders-table__cell-order-actions .button{margin-left:.5rem}body.woocommerce-account .woocommerce #respond input#submit,body.woocommerce-account .woocommerce a.button,body.woocommerce-account .woocommerce button.button,body.woocommerce-account .woocommerce input.button{background-color:#363639;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-weight:700;line-height:1.6;margin:0;padding:.618em 1em;position:relative;text-align:center;vertical-align:middle;transition:none ease-in-out .2s}@media (max-width:575.98px){body.woocommerce-account .woocommerce #respond input#submit,body.woocommerce-account .woocommerce a.button,body.woocommerce-account .woocommerce button.button,body.woocommerce-account .woocommerce input.button{font-size:.9375rem;padding:.75rem 1.5rem}}body.woocommerce-account .woocommerce #respond input#submit:hover,body.woocommerce-account .woocommerce a.button:hover,body.woocommerce-account .woocommerce button.button:hover,body.woocommerce-account .woocommerce input.button:hover{background-color:#33222a;color:#fff}body.woocommerce-account .woocommerce #respond input#submit.focus,body.woocommerce-account .woocommerce #respond input#submit:focus,body.woocommerce-account .woocommerce a.button.focus,body.woocommerce-account .woocommerce a.button:focus,body.woocommerce-account .woocommerce button.button.focus,body.woocommerce-account .woocommerce button.button:focus,body.woocommerce-account .woocommerce input.button.focus,body.woocommerce-account .woocommerce input.button:focus{outline:0}body.woocommerce-account .woocommerce .gift-card-panel-title-container{display:flex;align-items:center;margin-bottom:1rem}body.woocommerce-account .woocommerce .gift-card-panel-title-container .gift-card-panel-title{margin:0 1rem 0 0}body.woocommerce-account .woocommerce .gift-card-panel-title-container button{margin-top:-6px;position:relative}body.woocommerce-account .woocommerce form label{color:#363639;display:block;font-size:.875rem;font-weight:700;margin-bottom:.25rem}body.woocommerce-account .woocommerce form input[type=date],body.woocommerce-account .woocommerce form input[type=email],body.woocommerce-account .woocommerce form input[type=number],body.woocommerce-account .woocommerce form input[type=password],body.woocommerce-account .woocommerce form input[type=search],body.woocommerce-account .woocommerce form input[type=tel],body.woocommerce-account .woocommerce form input[type=text],body.woocommerce-account .woocommerce form input[type=url],body.woocommerce-account .woocommerce form textarea{background-color:#fff;border:2px solid #87878e;border-radius:6px;box-sizing:border-box;color:#222224;display:block;font-size:.9375rem;font-weight:400;line-height:1.5rem;padding:.75rem 1rem;position:relative;width:100%;min-height:3rem;vertical-align:middle;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}body.woocommerce-account .woocommerce form input[type=date]::-ms-expand,body.woocommerce-account .woocommerce form input[type=email]::-ms-expand,body.woocommerce-account .woocommerce form input[type=number]::-ms-expand,body.woocommerce-account .woocommerce form input[type=password]::-ms-expand,body.woocommerce-account .woocommerce form input[type=search]::-ms-expand,body.woocommerce-account .woocommerce form input[type=tel]::-ms-expand,body.woocommerce-account .woocommerce form input[type=text]::-ms-expand,body.woocommerce-account .woocommerce form input[type=url]::-ms-expand,body.woocommerce-account .woocommerce form textarea::-ms-expand{background-color:transparent;border:0;opacity:0}body.woocommerce-account .woocommerce form input[type=date]:-moz-focusring,body.woocommerce-account .woocommerce form input[type=email]:-moz-focusring,body.woocommerce-account .woocommerce form input[type=number]:-moz-focusring,body.woocommerce-account .woocommerce form input[type=password]:-moz-focusring,body.woocommerce-account .woocommerce form input[type=search]:-moz-focusring,body.woocommerce-account .woocommerce form input[type=tel]:-moz-focusring,body.woocommerce-account .woocommerce form input[type=text]:-moz-focusring,body.woocommerce-account .woocommerce form input[type=url]:-moz-focusring,body.woocommerce-account .woocommerce form textarea:-moz-focusring{color:transparent;text-shadow:none}body.woocommerce-account .woocommerce form input[type=date]::-moz-placeholder,body.woocommerce-account .woocommerce form input[type=email]::-moz-placeholder,body.woocommerce-account .woocommerce form input[type=number]::-moz-placeholder,body.woocommerce-account .woocommerce form input[type=password]::-moz-placeholder,body.woocommerce-account .woocommerce form input[type=search]::-moz-placeholder,body.woocommerce-account .woocommerce form input[type=tel]::-moz-placeholder,body.woocommerce-account .woocommerce form input[type=text]::-moz-placeholder,body.woocommerce-account .woocommerce form input[type=url]::-moz-placeholder,body.woocommerce-account .woocommerce form textarea::-moz-placeholder{color:#9d9da2;opacity:1}body.woocommerce-account .woocommerce form input[type=date]::placeholder,body.woocommerce-account .woocommerce form input[type=email]::placeholder,body.woocommerce-account .woocommerce form input[type=number]::placeholder,body.woocommerce-account .woocommerce form input[type=password]::placeholder,body.woocommerce-account .woocommerce form input[type=search]::placeholder,body.woocommerce-account .woocommerce form input[type=tel]::placeholder,body.woocommerce-account .woocommerce form input[type=text]::placeholder,body.woocommerce-account .woocommerce form input[type=url]::placeholder,body.woocommerce-account .woocommerce form textarea::placeholder{color:#9d9da2;opacity:1}body.woocommerce-account .woocommerce form input[type=date]:focus,body.woocommerce-account .woocommerce form input[type=date]:focus-visible,body.woocommerce-account .woocommerce form input[type=email]:focus,body.woocommerce-account .woocommerce form input[type=email]:focus-visible,body.woocommerce-account .woocommerce form input[type=number]:focus,body.woocommerce-account .woocommerce form input[type=number]:focus-visible,body.woocommerce-account .woocommerce form input[type=password]:focus,body.woocommerce-account .woocommerce form input[type=password]:focus-visible,body.woocommerce-account .woocommerce form input[type=search]:focus,body.woocommerce-account .woocommerce form input[type=search]:focus-visible,body.woocommerce-account .woocommerce form input[type=tel]:focus,body.woocommerce-account .woocommerce form input[type=tel]:focus-visible,body.woocommerce-account .woocommerce form input[type=text]:focus,body.woocommerce-account .woocommerce form input[type=text]:focus-visible,body.woocommerce-account .woocommerce form input[type=url]:focus,body.woocommerce-account .woocommerce form input[type=url]:focus-visible,body.woocommerce-account .woocommerce form textarea:focus,body.woocommerce-account .woocommerce form textarea:focus-visible{border-color:#507a6a;box-shadow:none;color:#222224;outline:0!important}body.woocommerce-account .woocommerce form input[type=date]:focus-visible::-ms-value,body.woocommerce-account .woocommerce form input[type=date]:focus::-ms-value,body.woocommerce-account .woocommerce form input[type=email]:focus-visible::-ms-value,body.woocommerce-account .woocommerce form input[type=email]:focus::-ms-value,body.woocommerce-account .woocommerce form input[type=number]:focus-visible::-ms-value,body.woocommerce-account .woocommerce form input[type=number]:focus::-ms-value,body.woocommerce-account .woocommerce form input[type=password]:focus-visible::-ms-value,body.woocommerce-account .woocommerce form input[type=password]:focus::-ms-value,body.woocommerce-account .woocommerce form input[type=search]:focus-visible::-ms-value,body.woocommerce-account .woocommerce form input[type=search]:focus::-ms-value,body.woocommerce-account .woocommerce form input[type=tel]:focus-visible::-ms-value,body.woocommerce-account .woocommerce form input[type=tel]:focus::-ms-value,body.woocommerce-account .woocommerce form input[type=text]:focus-visible::-ms-value,body.woocommerce-account .woocommerce form input[type=text]:focus::-ms-value,body.woocommerce-account .woocommerce form input[type=url]:focus-visible::-ms-value,body.woocommerce-account .woocommerce form input[type=url]:focus::-ms-value,body.woocommerce-account .woocommerce form textarea:focus-visible::-ms-value,body.woocommerce-account .woocommerce form textarea:focus::-ms-value{color:#363639;background-color:#fff}body.woocommerce-account .woocommerce form input[type=date]:disabled,body.woocommerce-account .woocommerce form input[type=date][readonly],body.woocommerce-account .woocommerce form input[type=email]:disabled,body.woocommerce-account .woocommerce form input[type=email][readonly],body.woocommerce-account .woocommerce form input[type=number]:disabled,body.woocommerce-account .woocommerce form input[type=number][readonly],body.woocommerce-account .woocommerce form input[type=password]:disabled,body.woocommerce-account .woocommerce form input[type=password][readonly],body.woocommerce-account .woocommerce form input[type=search]:disabled,body.woocommerce-account .woocommerce form input[type=search][readonly],body.woocommerce-account .woocommerce form input[type=tel]:disabled,body.woocommerce-account .woocommerce form input[type=tel][readonly],body.woocommerce-account .woocommerce form input[type=text]:disabled,body.woocommerce-account .woocommerce form input[type=text][readonly],body.woocommerce-account .woocommerce form input[type=url]:disabled,body.woocommerce-account .woocommerce form input[type=url][readonly],body.woocommerce-account .woocommerce form textarea:disabled,body.woocommerce-account .woocommerce form textarea[readonly]{background-color:var(--tk-secondary-bg);cursor:default;opacity:1}body.woocommerce-account .woocommerce form select{background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3e%3cpath fill='%23363639' d='M 4 9 L 12 17 L 20 9 L 4 9 z'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;border:2px solid #87878e;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#5f5f63;display:block;font-size:.8125rem;font-weight:400;line-height:1.5rem;padding:.5rem 2.25rem .5rem 1rem;width:100%;min-height:3rem;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;vertical-align:middle;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}body.woocommerce-account .woocommerce form select:hover{border-color:#5f5f63}body.woocommerce-account .woocommerce form select:focus,body.woocommerce-account .woocommerce form select:focus-visible{background-color:#fff;border-color:#507a6a;box-shadow:none;outline:0}body.woocommerce-account .woocommerce form select:focus-visible::-ms-value,body.woocommerce-account .woocommerce form select:focus::-ms-value{color:#363639;background-color:#fff}body.woocommerce-account .woocommerce form select::-ms-expand{background-color:transparent;border:0;opacity:0}body.woocommerce-account .woocommerce form select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--tk-body-color)}body.woocommerce-account .woocommerce form select::-moz-placeholder{color:#9d9da2;opacity:1}body.woocommerce-account .woocommerce form select::placeholder{color:#9d9da2;opacity:1}body.woocommerce-account .woocommerce form select:disabled,body.woocommerce-account .woocommerce form select[readonly]{background-color:var(--tk-secondary-bg);cursor:default;opacity:1}body.woocommerce-account .woocommerce form select option{font-size:.875rem}body.woocommerce-account .woocommerce form select:hover{cursor:pointer}body.woocommerce-account .woocommerce form select::-ms-expand{opacity:0}body.woocommerce-account .woocommerce form.login,body.woocommerce-account .woocommerce form.register{background-color:rgba(255,255,255,.48);border-color:#c8c8cb;margin:0}body.woocommerce-account .woocommerce form .select2-selection--single{background-color:#fff;background-position:right .75rem center;background-repeat:no-repeat;border:2px solid #87878e;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#363639;display:block;font-size:.9375rem;font-weight:400;line-height:1.5rem;padding:.75rem 1rem;width:100%;min-height:3rem;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;vertical-align:middle;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}body.woocommerce-account .woocommerce form .select2-selection--single .select2-selection__rendered{color:#363639;font-size:.9375rem;line-height:1.5rem;padding:0}body.woocommerce-account .woocommerce form .select2-selection--single .select2-selection__arrow{top:10px;right:10px}body.woocommerce-account .woocommerce form abbr.required{text-decoration:none}body.woocommerce-account .woocommerce form ul{margin-top:0;margin-bottom:0;list-style-type:none;padding-left:0}body.woocommerce-account .woocommerce form .form-row{padding:0;margin:0 0 1rem}body.woocommerce-account .woocommerce input[type=radio].shipping_method,body.woocommerce-account .woocommerce input[type=radio][name=payment_method]{display:none}body.woocommerce-account .woocommerce input[type=radio].shipping_method+label::before,body.woocommerce-account .woocommerce input[type=radio][name=payment_method]+label::before{content:"";display:inline-block;width:1rem;height:1rem;border:2px solid var(--wp--preset--color--black);background:var(--wp--preset--color--white);margin-left:4px;margin-right:1.2rem;border-radius:100%;transform:translateY(.2rem)}body.woocommerce-account .woocommerce input[type=radio].shipping_method~.payment_box,body.woocommerce-account .woocommerce input[type=radio][name=payment_method]~.payment_box{padding-left:3rem;margin-top:1rem}body.woocommerce-account .woocommerce input[type=radio].shipping_method:checked+label::before,body.woocommerce-account .woocommerce input[type=radio][name=payment_method]:checked+label::before{background:radial-gradient(circle at center,#000 45%,#fff 0)}body.woocommerce-account .woocommerce label.checkbox,body.woocommerce-account .woocommerce label.woocommerce-form__label-for-checkbox{cursor:pointer;display:block;font-weight:400;margin:0 0 1rem;position:relative}body.woocommerce-account .woocommerce label.checkbox span,body.woocommerce-account .woocommerce label.woocommerce-form__label-for-checkbox span{position:relative;padding:.4rem 0 0 2rem}body.woocommerce-account .woocommerce label.checkbox span::before,body.woocommerce-account .woocommerce label.woocommerce-form__label-for-checkbox span::before{content:"";background-color:#dddddf;border:2px solid #b2b2b7;display:block;pointer-events:none;position:absolute;top:.25rem;right:auto;bottom:auto;left:0;width:1.5rem;height:1.5rem}body.woocommerce-account .woocommerce label.checkbox span::after,body.woocommerce-account .woocommerce label.woocommerce-form__label-for-checkbox span::after{content:"";background:no-repeat 50%/50% 50%;display:block;position:absolute;top:.25rem;right:auto;bottom:auto;left:0;width:1.5rem;height:1.5rem}body.woocommerce-account .woocommerce label.checkbox input[type=checkbox],body.woocommerce-account .woocommerce label.woocommerce-form__label-for-checkbox input[type=checkbox]{position:absolute;top:auto;right:auto;bottom:auto;left:0;width:1.5rem;height:1.25rem;opacity:0;z-index:-1}body.woocommerce-account .woocommerce label.checkbox input[type=checkbox]:checked+span::before,body.woocommerce-account .woocommerce label.woocommerce-form__label-for-checkbox input[type=checkbox]:checked+span::before{background-color:#33222a;border-color:#33222a;color:#fff}body.woocommerce-account .woocommerce label.checkbox input[type=checkbox]:checked+span::after,body.woocommerce-account .woocommerce label.woocommerce-form__label-for-checkbox input[type=checkbox]:checked+span::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}body.woocommerce-account .woocommerce table{background-color:#fff;border:1px solid #c8c8cb;border-collapse:collapse;border-radius:6px;caption-side:bottom;font-size:.875rem;line-height:1.8;vertical-align:top;width:100%}body.woocommerce-account .woocommerce table>:not(caption)>*{border:none}body.woocommerce-account .woocommerce table>:not(caption)>*>*{background-color:var(--tk-table-bg);border:none;border-bottom:1px solid #c8c8cb;color:var(--tk-table-color-state,var(--tk-table-color-type,var(--tk-table-color)));padding:.5rem .5rem}body.woocommerce-account .woocommerce table>tbody{vertical-align:inherit}body.woocommerce-account .woocommerce table>tbody>tr:nth-of-type(odd)>*{background-color:rgba(221,221,223,.48)}body.woocommerce-account .woocommerce table>thead{vertical-align:bottom}body.woocommerce-account .woocommerce .woocommerce-customer-details address{background-color:#fff;border:1px solid #c8c8cb;font-size:.875rem;line-height:1.8;padding:.5rem .5rem}body.woocommerce-account .woocommerce .lost_reset_password{margin:0 auto;max-width:440px}body.woocommerce-account .woocommerce .lost_reset_password .form-row{width:100%}body.woocommerce-account .woocommerce .lost_reset_password .button{display:block;width:100%}body.woocommerce-account .woocommerce .autoship-scheduled-order-template .autoship-address-summary .autoship-address-summary-subnote{opacity:1}body.woocommerce-account .woocommerce .select2-dropdown{border:2px solid #87878e}body.woocommerce-account .woocommerce .select2-dropdown--below{border-top:0}body.woocommerce-account .woocommerce .select2-dropdown--above{border-bottom:0}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.loading::after{top:1em;right:1.25rem}#catalog_product .product__stage{background-color:#fff;color:#5f5f63;padding-top:3.5rem;padding-bottom:3.5rem}@media (max-width:767.98px){#catalog_product .product__stage{padding-top:2.5rem;padding-bottom:2.5rem}}#catalog_product .product__stage .stage__wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-.75rem;margin-right:-.75rem}#catalog_product .product__stage .stage__media{flex:0 0 58.33333333%;padding-left:.75rem;padding-right:.75rem;width:58.33333333%;max-width:58.33333333%}@media (max-width:1199.98px){#catalog_product .product__stage .stage__media{flex:0 0 50%;width:50%;max-width:50%}}@media (max-width:767.98px){#catalog_product .product__stage .stage__media{flex:0 0 100%;width:100%;max-width:100%}}@media (min-width:768px){#catalog_product .product__stage .stage__media .media__gallery{align-items:flex-start;position:-webkit-sticky;position:sticky;top:128px}}@media (min-width:1340px){#catalog_product .product__stage .stage__media .media__gallery{align-items:flex-start;position:-webkit-sticky;position:sticky;top:185px}}#catalog_product .product__stage .stage__summary{flex:0 0 41.66666667%;padding-left:.75rem;padding-right:.75rem;width:41.66666667%;max-width:41.66666667%}@media (max-width:1199.98px){#catalog_product .product__stage .stage__summary{flex:0 0 50%;width:50%;max-width:50%}}@media (max-width:767.98px){#catalog_product .product__stage .stage__summary{flex:0 0 100%;margin-top:2rem;width:100%;max-width:100%}}#catalog_product .product__stage .stage__summary .summary__heading{box-sizing:border-box;margin:0;min-width:0}#catalog_product .product__stage .stage__summary .summary__heading .heading__title h1{color:#222224;font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.125;margin:0}@media (max-width:1199.98px){#catalog_product .product__stage .stage__summary .summary__heading .heading__title h1{font-size:2.25rem}}@media (max-width:991.98px){#catalog_product .product__stage .stage__summary .summary__heading .heading__title h1{font-size:2rem}}#catalog_product .product__stage .stage__summary .summary__heading .heading__reviews{margin-top:.25rem}#catalog_product .product__stage .stage__summary .summary__heading .heading__meta{margin-top:.25rem}#catalog_product .product__stage .stage__summary .summary__heading .heading__meta .meta__sku{color:#222224;font-family:var(--tk-font-sans-serif);font-size:.9375rem;font-weight:400;line-height:1.4;margin:0}#catalog_product .product__stage .stage__summary .summary__heading .heading__alert{background-color:#dddddf;border:2px solid #222224;border-radius:8px;color:#222224;font-size:.875rem;margin-top:2rem;padding:1rem 1.5rem;text-align:center}#catalog_product .product__stage .stage__summary .summary__heading .heading__alert p{font-size:.875rem;line-height:1.8;margin:0;text-align:center}#catalog_product .product__stage .stage__summary .summary__heading .heading__alert strong{color:#982602;font-weight:700}#catalog_product .product__stage .stage__summary .summary__heading .heading__pricing{margin-top:1rem}#catalog_product .product__stage .stage__summary .summary__heading .heading__pricing .pricing__credits{color:#363639;font-size:.9375rem;line-height:1.6;margin:0}#catalog_product .product__stage .stage__summary .summary__heading .heading__pricing .pricing__credits .credits__cost{color:#363639;font-size:.9375rem;font-weight:700;line-height:1.6;margin:0 0 .25rem}#catalog_product .product__stage .stage__summary .summary__heading .heading__pricing .pricing__credits .credits__allowance{color:#5f5f63;font-size:.8125rem;line-height:1.6;margin:0}#catalog_product .product__stage .stage__summary .summary__heading .heading__pricing .pricing__credits .credits__allowance .allowance__count{color:#363639;font-weight:700}#catalog_product .product__stage .stage__summary .summary__heading .heading__pricing .pricing__regular{color:#363639;font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.25;margin:0;text-decoration:line-through}@media (max-width:991.98px){#catalog_product .product__stage .stage__summary .summary__heading .heading__pricing .pricing__regular{font-size:1rem}}#catalog_product .product__stage .stage__summary .summary__heading .heading__pricing .price{color:#982602;font-family:Poppins,"Helvetica Neue",Helvetica,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.25;margin:0}@media (max-width:991.98px){#catalog_product .product__stage .stage__summary .summary__heading .heading__pricing .price{font-size:1.5rem}}#catalog_product .product__stage .stage__summary .summary__heading .heading__pricing .price del{color:#9d9da2;display:inline-block;font-size:1.25rem;font-weight:400;margin-right:.25rem;opacity:1}#catalog_product .product__stage .stage__summary .summary__heading .heading__pricing .price ins{text-decoration:none;font-weight:700}#catalog_product .product__stage .stage__summary .summary__heading .heading__pricing .pricing__unit-price{color:#5f5f63;font-size:.75rem;line-height:1.4;margin:0;margin-top:.25rem}#catalog_product .product__stage .stage__summary .summary__heading .heading__pricing .pricing__tax{color:#5f5f63;font-size:.75rem;line-height:1.4;margin:0;margin-top:.25rem}#catalog_product .product__stage .stage__summary .summary__details{box-sizing:border-box;margin:0;min-width:0}#catalog_product .product__stage .stage__summary .summary__details .details__buy{border-top:1px solid #c8c8cb;margin-top:1rem}@media (max-width:767.98px){#catalog_product .product__stage .stage__summary .summary__details .details__buy{border:none}}#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations{display:block}#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations tbody,#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations tfoot,#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations thead{display:block;width:100%}#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations tr{display:block;margin-top:1rem}#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations td,#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations th{display:block}#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations label{color:#363639;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:700;margin-bottom:.25rem}#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations select{background-color:#f3f3f4;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3e%3cpath fill='%23363639' d='M 4 9 L 12 17 L 20 9 L 4 9 z'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;border:3px solid #87878e;border-radius:6px;box-shadow:none;box-sizing:border-box;color:#363639;display:block;font-size:.9375rem;font-weight:400;line-height:1.5rem;padding:.75rem 1rem;width:100%;min-height:3rem;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;vertical-align:middle;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations select:hover{border-color:#5f5f63}#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations select:focus,#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations select:focus-visible{background-color:#fff;border-color:#c98e4a;box-shadow:none;outline:0}#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations select:focus-visible::-ms-value,#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations select:focus::-ms-value{color:#363639;background-color:#fff}#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations select::-ms-expand{background-color:transparent;border:0;opacity:0}#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--tk-body-color)}#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations select::-moz-placeholder{color:#9d9da2;opacity:1}#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations select::placeholder{color:#9d9da2;opacity:1}#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations select:disabled,#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations select[readonly]{background-color:var(--tk-secondary-bg);cursor:default;opacity:1}#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations select option{font-size:.875rem}#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations select:hover{cursor:pointer}#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations select::-ms-expand{opacity:0}#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations .reset_variations{background-color:#c8c8cb;display:inline-block;border:none;border-radius:6px;color:#0e0e0e;font-size:.9375rem;font-weight:700;line-height:1.4;margin:0;margin-top:1rem;padding:.5rem 1rem;position:relative;width:auto;height:auto;transition:none ease-in-out .2s}#catalog_product .product__stage .stage__summary .summary__details .details__buy .variations .reset_variations:hover{background-color:#363639;color:#cc9e00}#catalog_product .product__stage .stage__summary .summary__details .details__buy .cart{display:flex;flex-wrap:wrap;margin-top:1.5rem}#catalog_product .product__stage .stage__summary .summary__details .details__buy .cart.variations_form{display:block}#catalog_product .product__stage .stage__summary .summary__details .details__buy .cart.variations_form .woocommerce-variation .woocommerce-variation-price{margin-top:1.5rem;text-align:left}#catalog_product .product__stage .stage__summary .summary__details .details__buy .cart.variations_form .woocommerce-variation .woocommerce-variation-price .price{color:#363639;font-family:var(--tk-font-sans-serif);font-size:1.5rem;font-weight:700;line-height:1.25;margin:0}#catalog_product .product__stage .stage__summary .summary__details .details__buy .cart.variations_form .woocommerce-variation-add-to-cart{display:flex;margin-top:1.5rem}#catalog_product .product__stage .stage__summary .summary__details .details__buy .cart .quantity{flex-grow:0;display:block;position:relative;margin:0;padding:0}#catalog_product .product__stage .stage__summary .summary__details .details__buy .cart .quantity input{background-color:#fff;border:3px solid #c8c8cb;border-radius:6px;box-shadow:none;color:#222224;float:left;font-size:.9375rem;font-weight:400;margin:0;padding:.5rem 1rem;text-align:center;width:100px;height:54px}#catalog_product .product__stage .stage__summary .summary__details .details__buy .cart .quantity input:hover{border-color:#b2b2b7}#catalog_product .product__stage .stage__summary .summary__details .details__buy .cart .quantity input:focus,#catalog_product .product__stage .stage__summary .summary__details .details__buy .cart .quantity input:focus-visible{border-color:#87878e;outline:0}#catalog_product .product__stage .stage__summary .summary__details .details__buy .cart .button{flex:1;margin:0;margin-left:1rem;padding:0;background-color:#982602;border:none;border-radius:8px;color:#fff;display:block;font-family:var(--tk-font-sans-serif);font-size:1rem;font-weight:700;line-height:1.4;padding:1rem;position:relative;text-align:center;vertical-align:middle;width:100%;height:auto;transition:none ease-in-out .2s}#catalog_product .product__stage .stage__summary .summary__details .details__buy .cart .button:hover{background-color:#222224;color:#fff;text-decoration:none}#catalog_product .product__stage .stage__summary .summary__details .details__buy .cart .button.focus,#catalog_product .product__stage .stage__summary .summary__details .details__buy .cart .button:focus{outline:0}#catalog_product .product__stage .stage__summary .summary__details .details__buy .cart .button.disabled,#catalog_product .product__stage .stage__summary .summary__details .details__buy .cart .button:disabled{background-color:#c8c8cb;color:#0e0e0e;pointer-events:none}#catalog_product .product__stage .stage__summary .summary__details .details__buy .cart .yith-wcbk-booking-form{flex:0 0 100%;margin:0;width:100%;max-width:100%}#catalog_product .product__stage .stage__summary .summary__details .details__buy .cart .yith-wcbk-add-to-cart-button{flex:0 0 100%;margin:1.5rem 0 0;width:100%;max-width:100%}#catalog_product .product__stage .stage__summary .summary__details .details__description{color:#363639;font-size:.875rem;margin-top:1.5rem}#catalog_product .product__stage .stage__summary .summary__details .details__description a{color:#ffc600;font-weight:700;text-decoration:none}#catalog_product .product__stage .stage__summary .summary__details .details__description a:hover{text-decoration:underline}#catalog_product .product__stage .stage__summary .summary__details .details__description b,#catalog_product .product__stage .stage__summary .summary__details .details__description strong{color:#222224;font-weight:700}#catalog_product .product__stage .stage__summary .summary__details .details__description h2,#catalog_product .product__stage .stage__summary .summary__details .details__description h3,#catalog_product .product__stage .stage__summary .summary__details .details__description h4,#catalog_product .product__stage .stage__summary .summary__details .details__description h5,#catalog_product .product__stage .stage__summary .summary__details .details__description h6{color:#222224;font-family:var(--tk-font-sans-serif);font-weight:700;line-height:1.4}#catalog_product .product__stage .stage__summary .summary__details .details__description h2 em,#catalog_product .product__stage .stage__summary .summary__details .details__description h3 em,#catalog_product .product__stage .stage__summary .summary__details .details__description h4 em,#catalog_product .product__stage .stage__summary .summary__details .details__description h5 em,#catalog_product .product__stage .stage__summary .summary__details .details__description h6 em{font-style:normal}#catalog_product .product__stage .stage__summary .summary__details .details__description h2{font-size:1.5rem}#catalog_product .product__stage .stage__summary .summary__details .details__description h3{font-size:1.375rem}#catalog_product .product__stage .stage__summary .summary__details .details__description h4,#catalog_product .product__stage .stage__summary .summary__details .details__description h5,#catalog_product .product__stage .stage__summary .summary__details .details__description h6{font-size:1.125rem}#catalog_product .product__stage .stage__summary .summary__details .details__description p{color:#4a4a4e;font-size:.875rem;line-height:1.8}#catalog_product .product__stage .stage__summary .summary__details .details__description p:last-of-type{margin:0}#catalog_product .product__stage .stage__summary .summary__details .details__description ul{list-style:none;margin:0 0 15px;padding:0 15px}#catalog_product .product__stage .stage__summary .summary__details .details__description ul li{list-style:none;margin:0;padding:4px 0 4px 24px;position:relative}#catalog_product .product__stage .stage__summary .summary__details .details__description ul li::before{content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3e%3cpath d='M 12 2 C 6.4889971 2 2 6.4889971 2 12 C 2 17.511003 6.4889971 22 12 22 C 17.511003 22 22 17.511003 22 12 C 22 6.4889971 17.511003 2 12 2 z M 12 4 C 16.430123 4 20 7.5698774 20 12 C 20 16.430123 16.430123 20 12 20 C 7.5698774 20 4 16.430123 4 12 C 4 7.5698774 7.5698774 4 12 4 z' fill='rgb%28255, 133, 0%29'/%3e%3c/svg%3e");position:absolute;top:6px;right:auto;bottom:auto;left:2px;width:16px;height:16px}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){background-color:#982602;border:none;box-shadow:none!important;color:#fff;font-weight:700}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover{background-color:#222224;color:#fff;text-decoration:none}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).focus,body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{outline:0}