');background-position:center right .75em;background-repeat:no-repeat;background-size:1.25em 1.25em;padding-right:2.5em}input[type="number"]{min-width:5.625em}input[type="file"]{padding:.3125em}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}label:not([class]),label[class=""],.form__input-label{font-weight:normal;font-size:16px;display:block;margin-bottom:calc(var(--global--spacing) * .5);margin-top:1.5em}label.woocommerce-form__label{display:block}abbr{text-decoration:none}abbr.required{color:var(--color-error)}.form,#loginform,.woocommerce-form-login,.woocommerce-form-register,.woocommerce-ResetPassword{padding:var(--global--spacing);background:var(--color-secondary-5);border-radius:var(--global--roundness);margin-top:1rem}.form__section:not(:first-of-type),#loginform__section:not(:first-of-type),.woocommerce-form-login__section:not(:first-of-type),.woocommerce-form-register__section:not(:first-of-type),.woocommerce-ResetPassword__section:not(:first-of-type){margin-top:2rem}.form__input-container.checkbox,.login-remember,.woocommerce-form__label-for-checkbox{margin:1rem 0;position:relative}.login-remember>label{padding-left:var(--global--spacing)}.form-row{margin-bottom:var(--global--spacing)}.radio-group{list-style:none;padding:0;margin:0}.radio-group .radio{position:relative}input[type="radio"],input[type="checkbox"]{align-self:flex-start;height:18px;width:18px;margin:0;position:absolute;top:2px;left:2px}input[type="radio"]:focus-visible+label::before,input[type="checkbox"]:focus-visible+label::before{border-color:var(--color-highlight)}input[type="radio"]+label,input[type="radio"]+span,input[type="checkbox"]+label,input[type="checkbox"]+span{position:relative;padding-left:calc(var(--global--spacing) * 2);cursor:pointer;width:100%}input[type="radio"]+label::before,input[type="radio"]+span::before,input[type="checkbox"]+label::before,input[type="checkbox"]+span::before{content:'';position:absolute;left:0;top:0;border:var(--global--line) solid var(--color-secondary-10);background-color:var(--color-base);height:22px;width:22px;border-radius:3px;color:var(--color-highlight);display:flex;justify-content:center;align-items:center;font-weight:bold}input[type="radio"]+label:hover::before,input[type="radio"]+label:focus::before,input[type="radio"]+label:active::before,input[type="radio"]+span:hover::before,input[type="radio"]+span:focus::before,input[type="radio"]+span:active::before,input[type="checkbox"]+label:hover::before,input[type="checkbox"]+label:focus::before,input[type="checkbox"]+label:active::before,input[type="checkbox"]+span:hover::before,input[type="checkbox"]+span:focus::before,input[type="checkbox"]+span:active::before{border-color:var(--color-highlight)}input[type="radio"]:checked+label::before,input[type="radio"]:checked+span::before,input[type="checkbox"]:checked+label::before,input[type="checkbox"]:checked+span::before{content:'✓';border-color:var(--color-highlight)}input[type="radio"]{border-radius:var(--global--round)}input[type="radio"]+label::before,input[type="radio"]+span::before{border-radius:var(--global--round);top:2px}input[type="radio"]+label::after,input[type="radio"]+span::after{content:'';position:absolute;border-radius:var(--global--round);background:transparent;height:10px;width:10px;top:8px;left:6px}input[type="radio"]:checked+label::before,input[type="radio"]:checked+span::before{content:'';border-color:var(--color-highlight)}input[type="radio"]:checked+label::after,input[type="radio"]:checked+span::after{background-color:var(--color-highlight)}.form__submit{overflow:visible;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;min-height:44px;padding:0;font-size:1rem;line-height:inherit;font-weight:inherit;color:inherit;background-color:transparent;border:none;padding:0;line-height:var(--global--line-height);font-weight:bold;text-transform:uppercase;letter-spacing:.05em;justify-content:center;border-radius:var(--global--round);color:var(--color-font);background-color:var(--color-brand);padding:.25rem 1.5em;margin-top:var(--global--spacing)}.form__submit>*{pointer-events:none}.form__submit:is(a){text-decoration:none}.form__submit:is(a):hover{text-decoration:none}.form__submit:active{transform:translateY(1px)}@media (prefers-reduced-motion: no-preference){.form__submit{will-change:color, background-color;transition:color var(--global--timing) var(--global--ease),background-color var(--global--timing) var(--global--ease)}}.form__submit:hover{color:var(--color-font);background-color:var(--color-brand-60)}span.required{color:var(--color-error)}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:none}.screen-reader-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:none}.screen-reader-text:focus{overflow:visible;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;min-height:44px;padding:0;font-size:1rem;line-height:inherit;font-weight:inherit;color:inherit;background-color:transparent;border:none;padding:0;line-height:var(--global--line-height);font-weight:bold;text-transform:uppercase;letter-spacing:.05em;justify-content:center;border-radius:var(--global--round);color:var(--color-font);background-color:var(--color-brand);padding:.25rem 1.5em;display:block;position:fixed;left:var(--global--spacing);top:var(--global--spacing);height:auto;width:auto;clip:auto;z-index:99}.screen-reader-text:focus>*{pointer-events:none}.screen-reader-text:focus:is(a){text-decoration:none}.screen-reader-text:focus:is(a):hover{text-decoration:none}.screen-reader-text:focus:active{transform:translateY(1px)}@media (prefers-reduced-motion: no-preference){.screen-reader-text:focus{will-change:color, background-color;transition:color var(--global--timing) var(--global--ease),background-color var(--global--timing) var(--global--ease)}}.screen-reader-text:focus:hover{color:var(--color-font);background-color:var(--color-brand-60)}.hyphenate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.button{overflow:visible;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;min-height:44px;padding:0;font-size:1rem;line-height:inherit;font-weight:inherit;color:inherit;background-color:transparent;border:none;padding:0;line-height:var(--global--line-height);font-weight:bold;text-transform:uppercase;letter-spacing:.05em;justify-content:center;border-radius:var(--global--round)}.button>*{pointer-events:none}.button:is(a){text-decoration:none}.button:is(a):hover{text-decoration:none}.button:active{transform:translateY(1px)}.button.woocommerce-Button,.button.button--primary,.button.button--contained,.button.add_to_cart_button,.button.checkout-button,.button[type="submit"],.button.sticky-cta__button,.button.wc-forward,.button.product_type_simple,.button.product_type_variable,.button.wc-backward{color:var(--color-font);background-color:var(--color-brand);padding:.25rem 1.5em}@media (prefers-reduced-motion: no-preference){.button.woocommerce-Button,.button.button--primary,.button.button--contained,.button.add_to_cart_button,.button.checkout-button,.button[type="submit"],.button.sticky-cta__button,.button.wc-forward,.button.product_type_simple,.button.product_type_variable,.button.wc-backward{will-change:color, background-color;transition:color var(--global--timing) var(--global--ease),background-color var(--global--timing) var(--global--ease)}}.button.woocommerce-Button:hover,.button.button--primary:hover,.button.button--contained:hover,.button.add_to_cart_button:hover,.button.checkout-button:hover,.button[type="submit"]:hover,.button.sticky-cta__button:hover,.button.wc-forward:hover,.button.product_type_simple:hover,.button.product_type_variable:hover,.button.wc-backward:hover{color:var(--color-font);background-color:var(--color-brand-60)}.button.button--secondary,.button.woocommerce-button,.button[name="apply_coupon"]{color:var(--color-font);background-color:transparent;border:var(--global--line) solid var(--color-brand);padding:.25rem 1.5em}@media (prefers-reduced-motion: no-preference){.button.button--secondary,.button.woocommerce-button,.button[name="apply_coupon"]{will-change:color, background-color;transition:color var(--global--timing) var(--global--ease),background-color var(--global--timing) var(--global--ease),border-color var(--global--timing) var(--global--ease)}}.button.button--secondary:hover,.button.woocommerce-button:hover,.button[name="apply_coupon"]:hover{color:var(--color-font);background-color:var(--color-brand-60);border-color:var(--color-brand-60)}.button.button--icon{justify-content:space-between;gap:.5em;padding-top:0;padding-bottom:0}.button.button--icon .icon{flex:0 0 auto}.button.button--icon-only{display:flex;justify-content:center;align-items:center;width:44px;height:44px;padding:0}.button.button--icon-only>*:not(.icon){position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:none}.button.button--icon-only>*:not(.icon):focus{overflow:visible;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;min-height:44px;padding:0;font-size:1rem;line-height:inherit;font-weight:inherit;color:inherit;background-color:transparent;border:none;padding:0;line-height:var(--global--line-height);font-weight:bold;text-transform:uppercase;letter-spacing:.05em;justify-content:center;border-radius:var(--global--round);color:var(--color-font);background-color:var(--color-brand);padding:.25rem 1.5em;display:block;position:fixed;left:var(--global--spacing);top:var(--global--spacing);height:auto;width:auto;clip:auto;z-index:99}.button.button--icon-only>*:not(.icon):focus>*{pointer-events:none}.button.button--icon-only>*:not(.icon):focus:is(a){text-decoration:none}.button.button--icon-only>*:not(.icon):focus:is(a):hover{text-decoration:none}.button.button--icon-only>*:not(.icon):focus:active{transform:translateY(1px)}@media (prefers-reduced-motion: no-preference){.button.button--icon-only>*:not(.icon):focus{will-change:color, background-color;transition:color var(--global--timing) var(--global--ease),background-color var(--global--timing) var(--global--ease)}}.button.button--icon-only>*:not(.icon):focus:hover{color:var(--color-font);background-color:var(--color-brand-60)}@media (min-width: 43.75em){.columns{max-width:100%;-moz-column-count:2;column-count:2;-moz-column-gap:calc(var(--global--spacing) * 3);column-gap:calc(var(--global--spacing) * 3)}.columns p,.columns ul,.columns ol{-moz-column-break-inside:avoid;break-inside:avoid}}mark{background-color:var(--color-secondary-5);color:var(--color-font);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.25em;border-radius:var(--global--roundness)}.icon{width:1.5rem;height:1.5rem;fill:currentColor}a{color:currentColor;text-decoration:underline;-webkit-text-decoration-color:var(--color-highlight);text-decoration-color:var(--color-highlight)}a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}*:focus,*:focus-visible{outline:none}*:not(input):focus-visible{border-radius:var(--global--roundness);box-shadow:0 0 0 var(--global--line) var(--color-highlight)}*:target{overflow:visible !important}*:target::before{content:'';display:block;height:7.5rem;margin:-7.5rem 0 0}::-moz-selection{background:var(--color-highlight);color:var(--color-secondary-80)}::selection{background:var(--color-highlight);color:var(--color-secondary-80)}.module{padding-top:var(--global--responsive-spacing-y);padding-bottom:var(--global--responsive-spacing-y)}.module.module--less-spacing{padding-top:calc(var(--global--responsive-spacing-y) / 2);padding-bottom:calc(var(--global--responsive-spacing-y) / 2)}.module__title{font-weight:bold;font-size:1.5rem;line-height:2.125rem;margin-bottom:1em}.module.wysiwyg-editor+.wysiwyg-editor,.module.wysiwyg-editor+.module-form{padding-top:0}.container{margin-left:auto;margin-right:auto;width:100%;max-width:var(--container--width)}.container--wide{--container--width: var(--container--width--wide)}.container--wider{--container--width: var(--container--width--wider)}.container--full{--container--width: var(--container--width--full)}.container--left-wide{margin-left:calc((100vw - var(--container--width--wide)) / 2)}.container--left-wider{margin-left:calc((100vw - var(--container--width--wider)) / 2)}.container--right-wide{margin-right:calc((100vw - var(--container--width--wide)) / 2)}.container--right-wider{margin-right:calc((100vw - var(--container--width--wider)) / 2)}iframe[src*="youtube"]{aspect-ratio:16/9;height:auto}body{display:flex;flex-direction:column}.site-header,.site-footer{flex:0 0 auto}.site-main{flex:1 1 auto}.woocommerce-shop .site-main{margin-bottom:calc(var(--global--spacing) * 3)}:root{--swiper-theme-color: var(--color-highlight)}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;margin:0}.wysiwyg .swiper-wrapper{display:flex}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;bottom:0;height:44px;width:44px;z-index:2;display:block;cursor:pointer;color:var(--color-secondary)}@media (prefers-reduced-motion: no-preference){.swiper-button-prev,.swiper-button-next{transition:color var(--global--timing) var(--global--ease)}}.swiper-button-prev .icon,.swiper-button-next .icon{width:100%;height:100%;padding:20%;fill:currentColor}.swiper-button-prev:hover,.swiper-button-prev:active,.swiper-button-prev:focus,.swiper-button-next:hover,.swiper-button-next:active,.swiper-button-next:focus{color:var(--color-highlight)}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{display:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0;right:auto}.swiper-button-prev-icon,.swiper-container-rtl .swiper-button-next-icon{transform:rotate(90deg)}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:0;left:auto}.swiper-button-next-icon,.swiper-container-rtl .swiper-button-prev-icon{transform:rotate(-90deg)}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{text-align:center;transition:300ms opacity;transform:translate3d(0, -8px, 0);z-index:1;position:relative;margin-top:calc(var(--global--spacing) * 2)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{width:100%;padding-inline:44px}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:50%;background:var(--color-secondary-10)}.swiper-pagination-bullet:hover,.swiper-pagination-bullet:focus,.swiper-pagination-bullet:active{background:var(--color-secondary-20)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--color-highlight)}.swiper-pagination-bullet-active:only-child{display:none}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform, 200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.site-header{position:relative;background-color:var(--color-base);z-index:1001}@media (min-width: 69.375em){.site-header{position:sticky;top:0;left:0;right:0;box-shadow:var(--shadow-2)}}.site-header__container{background-color:var(--color-base);display:grid;padding:0;grid-template-columns:1fr auto;grid-template-rows:auto;grid-template-areas:"brand toggles" "secondary secondary" "search search" "nav nav"}@media (min-width: 69.375em){.site-header__container{grid-template-areas:"secondary secondary" "brand nav" "search search"}}.site-header__btn-container{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;background-color:var(--color-brand);margin:0 calc((100vw - var(--container--width--wider)) / -2);padding:calc(var(--global--spacing) * .5) var(--global--spacing);grid-area:secondary}.site-header__btn-container a,.site-header__btn-container button{font-size:14px;text-decoration:none}@media (prefers-reduced-motion: no-preference){.site-header__btn-container a,.site-header__btn-container button{transition:color var(--global--timing) var(--global--ease)}}.site-header__btn-container a:hover,.site-header__btn-container button:hover{color:var(--color-brand-dark)}.site-header__btn-container a .icon,.site-header__btn-container button .icon{height:28px;width:28px}.site-header__btn-container .container{display:flex;justify-content:center;gap:1.5rem}@media (min-width: 69.375em){.site-header__btn-container .container{justify-content:right}}.site-header__btn-container .menu{display:flex;gap:var(--global--spacing)}@media (min-width: 69.375em){.site-header__btn-container .menu{gap:1.5rem}}.site-header__btn-container .menu-item>a{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:calc(var(--global--spacing) * .25);align-items:center;justify-content:center}.site-header__btn{overflow:visible;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;min-height:44px;padding:0;font-size:1rem;line-height:inherit;font-weight:inherit;color:inherit;background-color:transparent;border:none;padding:0;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:calc(var(--global--spacing) * .25);align-items:center;justify-content:center;min-height:auto}.site-header__btn>*{pointer-events:none}.site-header .btn__cart{position:relative}.site-header .btn__cart--icon{position:relative;display:inline-flex}.site-header .btn__cart--count{position:absolute;background-color:var(--color-base);color:var(--color-font);border-radius:99em;display:block;top:0;left:calc(100% - .875em);font-size:10px;line-height:100%;padding:.125em;min-width:1.375em;min-height:1.375em;font-weight:bold;display:flex;justify-content:center;align-items:center}.site-header__nav-container{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:nav;width:100%;align-self:end}@media (max-width: 69.3125em){.site-header__nav-container{display:none}.site-header__nav-container[aria-hidden="false"]{display:block}}@media (min-width: 69.375em){.site-header__nav-container{margin-left:auto;width:auto}}.site-header__search-container{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;background:var(--color-secondary-5);margin:0 calc((100vw - var(--container--width--wider)) / -2);padding:var(--global--spacing);grid-area:search;display:none}@media (min-width: 69.375em){.site-header__btn-container{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.site-header__nav-container{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1}.site-header__search-container{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}}@media (min-width: 69.375em){.site-header__search-container{position:absolute;top:100%;left:0;right:0;z-index:2;box-shadow:var(--shadow-2)}}.site-header__search-container[aria-hidden="false"]{display:block}.custom-logo-link{position:relative;display:block;justify-self:start;color:currentColor;text-decoration:none;align-self:center;margin:var(--global--spacing) calc(var(--global--spacing) * 2) var(--global--spacing) 0}@media (min-width: 69.375em){.custom-logo-link{margin:calc(var(--global--spacing) * 1.5) calc(var(--global--spacing) * 2) calc(var(--global--spacing) * 1.2) 0}}.custom-logo-link--text-only{display:flex;align-items:center;min-height:44px;font-weight:bold}@media (prefers-reduced-motion: no-preference){.custom-logo-link{transition:opacity var(--global--timing) var(--global--ease)}}.custom-logo-link:hover{opacity:.7}.custom-logo{max-height:calc(var(--global--spacing) * 4);width:auto}.menu-toggle{overflow:visible;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;min-height:44px;padding:0;font-size:1rem;line-height:inherit;font-weight:inherit;color:inherit;background-color:transparent;border:none;padding:0;line-height:var(--global--line-height);font-weight:bold;text-transform:uppercase;letter-spacing:.05em;justify-content:center;border-radius:var(--global--round);justify-content:space-between;gap:.5em;padding-top:0;padding-bottom:0;justify-self:end;align-self:center;color:var(--color-secondary-40);font-weight:normal}.menu-toggle>*{pointer-events:none}.menu-toggle:is(a){text-decoration:none}.menu-toggle:is(a):hover{text-decoration:none}.menu-toggle:active{transform:translateY(1px)}.menu-toggle .icon{flex:0 0 auto}@media (prefers-reduced-motion: no-preference){.menu-toggle{transition:color var(--global--timing) var(--global--ease)}}.menu-toggle:hover{color:var(--color-font)}.menu-toggle:hover .icon{fill:var(--color-highlight)}.menu-toggle:active{transform:none}.menu-toggle .icon{width:44px;height:44px;fill:var(--color-font)}@media (prefers-reduced-motion: no-preference){.menu-toggle .icon{transition:fill var(--global--timing) var(--global--ease)}}.menu-toggle__icon--close.icon{height:36px}@media (min-width: 69.375em){.menu-toggle{display:none}}@media (max-width: 69.3125em){.search-toggle{display:none}}@media (min-width: 46.875em){.entry-summary{min-height:37.5rem}}@media (min-width: 62.5em){.entry-summary{min-height:31.25rem}}.entry-summary .intro__inner-container{position:relative;display:grid;margin-bottom:calc(var(--global--spacing) * 14)}@media (min-width: 46.875em){.entry-summary .intro__inner-container{grid-template-columns:.5fr .5fr;grid-auto-rows:minmax(0, -webkit-min-content);grid-auto-rows:minmax(0, min-content);align-items:start;justify-content:start;-moz-column-gap:calc(var(--global--responsive-spacing-x) * 1);column-gap:calc(var(--global--responsive-spacing-x) * 1);margin-bottom:0}.entry-summary .intro__inner-container>*{grid-column:1/2}}@media (min-width: 62.5em){.entry-summary .intro__inner-container{grid-template-columns:.65fr .35fr}}.entry-summary .intro+.container{display:grid}.entry-summary .intro+.container>*{grid-column:1}@media (min-width: 46.875em){.entry-summary .intro+.container{grid-template-columns:.5fr .5fr}}@media (min-width: 62.5em){.entry-summary .intro+.container{grid-template-columns:.65fr .35fr;-moz-column-gap:calc(var(--global--responsive-spacing-x) * 1);column-gap:calc(var(--global--responsive-spacing-x) * 1)}}.entry-summary .product_title--container{margin-left:0;margin-bottom:1rem}.entry-summary .price{margin-top:calc(var(--global--spacing) * 2);font-size:1.75rem;line-height:2.375rem}@media (min-width: 90em){.entry-summary .price{font-size:calc(1.75rem + 10 * ((100vw - 1440px) / 480))}}@media (min-width: 120em){.entry-summary .price{font-size:2.375rem}}@media (min-width: 90em){.entry-summary .price{line-height:calc(2.375rem + 10 * ((100vw - 1440px) / 480))}}@media (min-width: 120em){.entry-summary .price{line-height:3rem}}.entry-summary .price .unit{font-size:1rem}.entry-summary input,.entry-summary select{border-color:var(--color-secondary-10);box-shadow:none}@media (min-width: 62.5em){.entry-summary input,.entry-summary select{width:9.375rem;max-width:100%}}.entry-summary input:hover,.entry-summary select:hover{border-color:var(--color-highlight)}@media (max-width: 62.4375em){.entry-summary input.qty{width:3.125rem}}.entry-summary .legal-price-info p{font-size:14px}.entry-summary .delivery-time-info{font-weight:bold;margin-bottom:0}.entry-summary .stock{margin:1rem 0 0 0}.entry-summary .woocommerce-variation{display:flex;flex-direction:column}.entry-summary .single_variation_wrap .woocommerce-variation{display:none;position:absolute;visibility:hidden;pointer-events:none}.entry-summary .woocommerce-variation-availability{order:1}.entry-summary .woocommerce-variation-description{order:2}.entry-summary .label{display:block}.entry-summary .label label{padding:0 0 calc(var(--global--spacing) * .25);margin:0;font-weight:normal}.entry-summary .woocommerce-product-gallery{margin:var(--global--spacing) 0 calc(var(--global--spacing) * -14)}.entry-summary .woocommerce-product-gallery__wrapper{align-items:center}.entry-summary .woocommerce-product-gallery__image a,.entry-summary .woocommerce-product-gallery__image img{display:block;margin:0 auto}@media (min-width: 46.875em){.entry-summary .woocommerce-product-gallery{grid-column:2/3;grid-row:1/15;margin:0 0 calc(var(--global--spacing) * -14) 0;align-self:end}}.onsale{background-color:var(--color-highlight);color:var(--color-base);padding:calc(var(--global--spacing) * .25) calc(var(--global--spacing) * .5);font-size:14px;border-radius:var(--global--roundness);margin-bottom:1em;display:inline-block;justify-self:baseline}.cart:not(.variations_form),.variations_form--container{display:flex;flex-wrap:wrap;position:relative;padding:calc(var(--global--spacing) * 1) 0 0;align-items:end;gap:calc(var(--global--spacing) * .5);margin-bottom:var(--global--spacing)}.reset_variations{position:absolute;bottom:calc(var(--global--spacing) * -2);left:0;font-size:14px}.variations tbody,.woocommerce-variation-add-to-cart{display:flex;align-items:end;gap:calc(var(--global--spacing) * .5);position:relative;margin-bottom:calc(var(--global--spacing) * 3)}.woocommerce-variation-add-to-cart{transform:translateY(-1px)}.product_meta{margin-bottom:var(--global--spacing)}.product_meta>span{display:block}.woocommerce-variation-version{margin-bottom:var(--global--spacing)}.intro{background-color:var(--color-brand);position:relative}.intro:not(.background-none):not(.no-excerpt){background:transparent}@media (max-width: 49.9375em){.intro:not(.background-none):not(.no-excerpt){padding-top:calc(var(--global--spacing) * 10)}}@media (min-width: 50em){.intro:not(.background-none):not(.no-excerpt){padding-top:calc(var(--global--spacing) * 4)}}.intro.background-none .intro__inner-container,.intro.no-excerpt .intro__inner-container{padding-block:2rem}@media (min-width: 20em){.intro.background-none .intro__inner-container,.intro.no-excerpt .intro__inner-container{padding-block:calc(2rem + 14 * ((100vw - 320px) / 1046))}}@media (min-width: 85.375em){.intro.background-none .intro__inner-container,.intro.no-excerpt .intro__inner-container{padding-block:2.875rem}}.intro.background-none .button{--color-brand: var(--color-highlight);--color-font: var(--color-base);--color-brand-60: var(--color-secondary)}.intro .woocommerce-products-header,.intro__content{position:relative;z-index:1}.intro:not(.background-none):not(.no-excerpt) .intro__content{background-color:rgba(0,0,0,0.75);padding:1.125rem;border-radius:var(--global--roundness);color:var(--color-base)}@media (min-width: 20em){.intro:not(.background-none):not(.no-excerpt) .intro__content{padding:calc(1.125rem + 14 * ((100vw - 320px) / 480))}}@media (min-width: 50em){.intro:not(.background-none):not(.no-excerpt) .intro__content{padding:2rem}}@media (min-width: 50em){.intro:not(.background-none):not(.no-excerpt) .intro__content{margin-left:50%}}@media (max-width: 49.9375em){.intro:not(.background-none):not(.no-excerpt) .intro__title--container{margin-top:calc(var(--global--spacing) * -3)}}@media (min-width: 50em){.intro:not(.background-none):not(.no-excerpt) .intro__title--container{margin-left:calc(var(--global--spacing) * -6)}}.intro:not(.background-none):not(.no-excerpt) .intro__excerpt{padding-inline:0rem;padding-inline:0rem}@media (min-width: 20em){.intro:not(.background-none):not(.no-excerpt) .intro__excerpt{padding-inline:calc(0rem + 32 * ((100vw - 320px) / 480))}}@media (min-width: 50em){.intro:not(.background-none):not(.no-excerpt) .intro__excerpt{padding-inline:2rem}}@media (min-width: 50em){.intro:not(.background-none):not(.no-excerpt) .intro__excerpt{padding-inline:calc(0rem + 64 * ((100vw - 800px) / 566))}}@media (min-width: 85.375em){.intro:not(.background-none):not(.no-excerpt) .intro__excerpt{padding-inline:4rem}}.intro:not(.background-none):not(.no-excerpt) .intro__cta{text-align:right;margin-bottom:-2rem;margin-top:2rem}@media (min-width: 20em){.intro:not(.background-none):not(.no-excerpt) .intro__cta{margin-bottom:calc(-2rem + -20 * ((100vw - 320px) / 480))}}@media (min-width: 50em){.intro:not(.background-none):not(.no-excerpt) .intro__cta{margin-bottom:-3.25rem}}@media (min-width: 20em){.intro:not(.background-none):not(.no-excerpt) .intro__cta{margin-top:calc(2rem + 32 * ((100vw - 320px) / 1046))}}@media (min-width: 85.375em){.intro:not(.background-none):not(.no-excerpt) .intro__cta{margin-top:4rem}}.intro__title{font-size:1.5rem;font-size:1.75rem;line-height:140%;background-color:var(--color-base);color:var(--color-font);display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.25em}@media (min-width: 20em){.intro__title{font-size:calc(1.5rem + 8 * ((100vw - 320px) / 480))}}@media (min-width: 50em){.intro__title{font-size:2rem}}@media (min-width: 50em){.intro__title{font-size:calc(1.75rem + 4 * ((100vw - 800px) / 566))}}@media (min-width: 85.375em){.intro__title{font-size:2rem}}.background-none .intro__title{color:var(--color-base);background-color:var(--color-font)}.intro__title--container{margin-bottom:1.5rem;margin-bottom:2rem;margin-left:-.25em;position:relative;max-width:var(--content--width)}@media (min-width: 20em){.intro__title--container{margin-bottom:calc(1.5rem + 8 * ((100vw - 320px) / 480))}}@media (min-width: 50em){.intro__title--container{margin-bottom:2rem}}@media (min-width: 50em){.intro__title--container{margin-bottom:calc(2rem + 14 * ((100vw - 800px) / 566))}}@media (min-width: 85.375em){.intro__title--container{margin-bottom:2.875rem}}.intro__cta{margin-top:2rem}@media (min-width: 20em){.intro__cta{margin-top:calc(2rem + -8 * ((100vw - 320px) / 1046))}}@media (min-width: 85.375em){.intro__cta{margin-top:1.5rem}}.intro__excerpt{max-width:var(--content--width)}.intro__media-container{position:absolute;left:0;bottom:20%;right:0;top:0}.intro:not(.has-excerpt) .intro__media-container{bottom:0}.intro__media{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.searchform{position:relative;max-width:var(--content--width);margin-left:auto;margin-right:auto}.searchform__input[type="search"]{padding-left:1.25rem;padding-right:3.75rem;border-radius:var(--global--round);min-height:44px}.searchform__submit{overflow:visible;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;min-height:44px;padding:0;font-size:1rem;line-height:inherit;font-weight:inherit;color:inherit;background-color:transparent;border:none;padding:0;line-height:var(--global--line-height);font-weight:bold;text-transform:uppercase;letter-spacing:.05em;justify-content:center;border-radius:var(--global--round);display:flex;justify-content:center;align-items:center;width:44px;height:44px;padding:0;color:var(--color-font);position:absolute;top:0;right:.625rem}.searchform__submit>*{pointer-events:none}.searchform__submit:is(a){text-decoration:none}.searchform__submit:is(a):hover{text-decoration:none}.searchform__submit:active{transform:translateY(1px)}.searchform__submit>*:not(.icon){position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:none}.searchform__submit>*:not(.icon):focus{overflow:visible;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;min-height:44px;padding:0;font-size:1rem;line-height:inherit;font-weight:inherit;color:inherit;background-color:transparent;border:none;padding:0;line-height:var(--global--line-height);font-weight:bold;text-transform:uppercase;letter-spacing:.05em;justify-content:center;border-radius:var(--global--round);color:var(--color-font);background-color:var(--color-brand);padding:.25rem 1.5em;display:block;position:fixed;left:var(--global--spacing);top:var(--global--spacing);height:auto;width:auto;clip:auto;z-index:99}.searchform__submit>*:not(.icon):focus>*{pointer-events:none}.searchform__submit>*:not(.icon):focus:is(a){text-decoration:none}.searchform__submit>*:not(.icon):focus:is(a):hover{text-decoration:none}.searchform__submit>*:not(.icon):focus:active{transform:translateY(1px)}@media (prefers-reduced-motion: no-preference){.searchform__submit>*:not(.icon):focus{will-change:color, background-color;transition:color var(--global--timing) var(--global--ease),background-color var(--global--timing) var(--global--ease)}}.searchform__submit>*:not(.icon):focus:hover{color:var(--color-font);background-color:var(--color-brand-60)}@media (prefers-reduced-motion: no-preference){.searchform__submit{transition:color var(--global--timing) var(--global--ease)}}.searchform__submit:hover{color:var(--color-highlight)}.searchresults{padding-top:0}.searchresults .container{max-width:var(--container--width--wider)}@media (min-width: 69.375em){.nav-primary .menu-item>a:not([href*="#"]),.nav-primary .menu-item>.sub-menu>.menu-item--cloned>a:not([href*="#"]),.nav-primary .menu-item .sub-menu-toggle span{border-bottom:4px solid transparent}}@media (max-width: 69.3125em){.nav-primary .menu-item.current-menu-item>a:not([href*="#"]),.nav-primary .menu-item.current-menu-item .sub-menu-toggle span,.nav-primary .menu-item.current-menu-item>.sub-menu>.menu-item--cloned>a:not([href*="#"]),.nav-primary .menu-item.current-menu-ancestor>a:not([href*="#"]),.nav-primary .menu-item.current-menu-ancestor .sub-menu-toggle span,.nav-primary .menu-item.current-menu-ancestor>.sub-menu>.menu-item--cloned>a:not([href*="#"]),.nav-primary .menu-item.current_page_item>a:not([href*="#"]),.nav-primary .menu-item.current_page_item .sub-menu-toggle span,.nav-primary .menu-item.current_page_item>.sub-menu>.menu-item--cloned>a:not([href*="#"]),.nav-primary .menu-item.current_page_ancestor>a:not([href*="#"]),.nav-primary .menu-item.current_page_ancestor .sub-menu-toggle span,.nav-primary .menu-item.current_page_ancestor>.sub-menu>.menu-item--cloned>a:not([href*="#"]),.nav-primary .menu-item.current-page-ancestor>a:not([href*="#"]),.nav-primary .menu-item.current-page-ancestor .sub-menu-toggle span,.nav-primary .menu-item.current-page-ancestor>.sub-menu>.menu-item--cloned>a:not([href*="#"]),.nav-primary .menu-item.current-page-parent>a:not([href*="#"]),.nav-primary .menu-item.current-page-parent .sub-menu-toggle span,.nav-primary .menu-item.current-page-parent>.sub-menu>.menu-item--cloned>a:not([href*="#"]){color:var(--color-highlight)}}@media (min-width: 69.375em){.nav-primary .menu-item.current-menu-item>a:not([href*="#"]),.nav-primary .menu-item.current-menu-item .sub-menu-toggle span,.nav-primary .menu-item.current-menu-item>.sub-menu>.menu-item--cloned>a:not([href*="#"]),.nav-primary .menu-item.current-menu-ancestor>a:not([href*="#"]),.nav-primary .menu-item.current-menu-ancestor .sub-menu-toggle span,.nav-primary .menu-item.current-menu-ancestor>.sub-menu>.menu-item--cloned>a:not([href*="#"]),.nav-primary .menu-item.current_page_item>a:not([href*="#"]),.nav-primary .menu-item.current_page_item .sub-menu-toggle span,.nav-primary .menu-item.current_page_item>.sub-menu>.menu-item--cloned>a:not([href*="#"]),.nav-primary .menu-item.current_page_ancestor>a:not([href*="#"]),.nav-primary .menu-item.current_page_ancestor .sub-menu-toggle span,.nav-primary .menu-item.current_page_ancestor>.sub-menu>.menu-item--cloned>a:not([href*="#"]),.nav-primary .menu-item.current-page-ancestor>a:not([href*="#"]),.nav-primary .menu-item.current-page-ancestor .sub-menu-toggle span,.nav-primary .menu-item.current-page-ancestor>.sub-menu>.menu-item--cloned>a:not([href*="#"]),.nav-primary .menu-item.current-page-parent>a:not([href*="#"]),.nav-primary .menu-item.current-page-parent .sub-menu-toggle span,.nav-primary .menu-item.current-page-parent>.sub-menu>.menu-item--cloned>a:not([href*="#"]){border-color:var(--color-font)}}.nav-primary .menu-item:hover>a:not([href*="#"]),.nav-primary .menu-item:hover .sub-menu-toggle{text-decoration:none;color:var(--color-highlight)}.nav-primary a,.nav-primary .sub-menu-toggle{color:var(--color-font)}@media (prefers-reduced-motion: no-preference){.nav-primary a,.nav-primary .sub-menu-toggle{transition:color var(--global--timing) var(--global--ease)}}.nav-primary a:active,.nav-primary .sub-menu-toggle:active{transform:none}.nav-primary .sub-menu-toggle{overflow:visible;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;min-height:44px;padding:0;font-size:1rem;line-height:inherit;font-weight:inherit;color:inherit;background-color:transparent;border:none;padding:0;width:100%;padding:0}.nav-primary .sub-menu-toggle>*{pointer-events:none}.nav-primary .sub-menu-toggle__icon{fill:var(--color-brand);width:.7em;height:.7em;margin-left:.4em}.nav-primary .sub-menu-toggle span{display:block;padding-top:1rem;padding-bottom:1rem}.nav-primary a{display:flex;align-items:center;min-height:44px;padding-top:1em;padding-bottom:1em;text-decoration:none}.nav-primary a[target="_blank"]{padding-right:1.5rem;background-repeat:no-repeat;background-position:right center;background-size:1em;background-image:url("data:image/svg+xml,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 576 512'%3E%3Cpath d='M576 24v127.984c0 21.461-25.96 31.98-40.971 16.971l-35.707-35.709-243.523 243.523c-9.373 9.373-24.568 9.373-33.941 0l-22.627-22.627c-9.373-9.373-9.373-24.569 0-33.941L442.756 76.676l-35.703-35.705C391.982 25.9 402.656 0 424.024 0H552c13.255 0 24 10.745 24 24zM407.029 270.794l-16 16A23.999 23.999 0 0 0 384 303.765V448H64V128h264a24.003 24.003 0 0 0 16.97-7.029l16-16C376.089 89.851 365.381 64 344 64H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V287.764c0-21.382-25.852-32.09-40.971-16.97z'%3E%3C/path%3E%3C/svg%3E")}.nav-primary a:hover{text-decoration:underline}.nav-primary .menu>.menu-item>a,.nav-primary .menu>.menu-item>button{font-weight:bold;text-transform:uppercase;letter-spacing:.05em;margin:0}.nav-primary .menu>.menu-item-has-children>a{padding-right:1.25em}.nav-primary .sub-menu{display:none}.nav-primary .sub-menu[aria-hidden="false"]{display:block}.nav-primary .sub-menu a{flex-direction:column;align-items:flex-start;font-size:16px}@media (prefers-reduced-motion: no-preference){.nav-primary .sub-menu a .menu-item-title{transition:color var(--global--timing) var(--global--ease)}}.nav-primary .sub-menu .menu-item.current-menu-item>a:not([href*="#"]),.nav-primary .sub-menu .menu-item.current-menu-item>.sub-menu>.menu-item--cloned>a:not([href*="#"]),.nav-primary .sub-menu .menu-item.current-menu-ancestor>a:not([href*="#"]),.nav-primary .sub-menu .menu-item.current-menu-ancestor>.sub-menu>.menu-item--cloned>a:not([href*="#"]),.nav-primary .sub-menu .menu-item.current_page_item>a:not([href*="#"]),.nav-primary .sub-menu .menu-item.current_page_item>.sub-menu>.menu-item--cloned>a:not([href*="#"]),.nav-primary .sub-menu .menu-item.current_page_ancestor>a:not([href*="#"]),.nav-primary .sub-menu .menu-item.current_page_ancestor>.sub-menu>.menu-item--cloned>a:not([href*="#"]),.nav-primary .sub-menu .menu-item.current-page-ancestor>a:not([href*="#"]),.nav-primary .sub-menu .menu-item.current-page-ancestor>.sub-menu>.menu-item--cloned>a:not([href*="#"]),.nav-primary .sub-menu .menu-item.current-page-parent>a:not([href*="#"]),.nav-primary .sub-menu .menu-item.current-page-parent>.sub-menu>.menu-item--cloned>a:not([href*="#"]){color:var(--color-highlight);border:none}.nav-primary .sub-menu .menu-item-image{width:2.5rem;margin-bottom:.7rem}.nav-primary .sub-menu .menu-item-title{font-weight:bold}.nav-primary .sub-menu .menu-item-description{margin-top:.7rem;font-size:12px;color:var(--color-secondary-60)}@media (max-width: 69.3125em){.nav-primary[aria-hidden="false"]{display:grid}.nav-primary .menu>.menu-item+.menu-item{border-top:var(--global--line) solid var(--color-secondary-10)}.nav-primary .sub-menu-toggle[aria-expanded="true"] .icon{transform:rotate(180deg)}.nav-primary .sub-menu{padding-bottom:2rem}.nav-primary .sub-menu[aria-hidden="false"]{display:block}.nav-primary .sub-menu .menu-item a{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center}.nav-primary .sub-menu .menu-item-image{grid-column:1;grid-row:1 / span 2;margin:0 .7rem 0 0}.nav-primary .sub-menu .menu-item-title{grid-column:2;grid-row:1}.nav-primary .sub-menu .menu-item-description{grid-column:2;grid-row:2;margin:0}}@media (min-width: 69.375em){.nav-primary{display:block}.nav-primary .menu{display:flex;gap:2em}@-webkit-keyframes submenu-arrow{0%,50%{opacity:0}100%{opacity:1}}@keyframes submenu-arrow{0%,50%{opacity:0}100%{opacity:1}}.nav-primary .sub-menu-toggle span{position:relative}.nav-primary .sub-menu-toggle span::after{content:'';position:absolute;top:calc(100% + 1.65rem);left:50%;margin-left:-.6rem;height:.6rem;width:1.2rem;background-color:var(--color-base);-webkit-clip-path:polygon(50% 0%, 0% 100%, 100% 100%);clip-path:polygon(50% 0%, 0% 100%, 100% 100%);display:none}.nav-primary .sub-menu-toggle[aria-expanded="true"] .icon{transform:rotate(180deg)}.nav-primary .sub-menu-toggle[aria-expanded="true"] span::after{display:block}}@media (min-width: 69.375em) and (prefers-reduced-motion: no-preference){.nav-primary .sub-menu-toggle[aria-expanded="true"] span::after{-webkit-animation-name:submenu-arrow;animation-name:submenu-arrow;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media (min-width: 69.375em){.nav-primary .sub-menu-back-container{display:none}@-webkit-keyframes submenu{0%,50%{opacity:0}100%{opacity:1}}@keyframes submenu{0%,50%{opacity:0}100%{opacity:1}}@-webkit-keyframes submenu-item{0%,50%{opacity:0}100%{opacity:1}}@keyframes submenu-item{0%,50%{opacity:0}100%{opacity:1}}.nav-primary .sub-menu{position:absolute;left:0;right:0;top:calc(100% + 2rem);background:var(--color-base);padding:2rem 0;border-radius:var(--global--roundness);width:100%;max-width:var(--container--width--wider);margin:0 auto;box-shadow:var(--shadow-2);display:none}.nav-primary .sub-menu[aria-hidden="false"]{display:flex}.nav-primary .sub-menu[aria-hidden="false"] .menu-item>a{display:flex}}@media (min-width: 69.375em) and (prefers-reduced-motion: no-preference){.nav-primary .sub-menu[aria-hidden="false"]{-webkit-animation-name:submenu;animation-name:submenu;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.nav-primary .sub-menu[aria-hidden="false"] .menu-item>a{-webkit-animation-name:submenu-item;animation-name:submenu-item;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}}@media (min-width: 69.375em){.nav-primary .sub-menu .menu-item{position:relative;display:flex;flex-wrap:wrap;flex:0 1 25%}.nav-primary .sub-menu .menu-item a{display:none}.nav-primary .sub-menu .menu-item::after{content:'';top:0;bottom:0;position:absolute;right:0;width:var(--global--line);background-color:var(--color-secondary-10)}.nav-primary .sub-menu .menu-item:last-child::after{display:none}}@media (min-width: 69.375em) and (prefers-reduced-motion: no-preference){.nav-primary .sub-menu .menu-item:nth-child(2) a{-webkit-animation-delay:.6s;animation-delay:.6s}}@media (min-width: 69.375em) and (prefers-reduced-motion: no-preference){.nav-primary .sub-menu .menu-item:nth-child(3) a{-webkit-animation-delay:.8s;animation-delay:.8s}}@media (min-width: 69.375em) and (prefers-reduced-motion: no-preference){.nav-primary .sub-menu .menu-item:nth-child(4) a{-webkit-animation-delay:1s;animation-delay:1s}}@media (min-width: 69.375em){.nav-primary .sub-menu a{color:var(--color-font);padding:0 2rem}}.breadcrumbs{background:rgba(0,0,0,0.75);color:var(--color-base);padding:.5rem 0;font-size:14px;position:relative;margin-bottom:var(--global--spacing);z-index:5}.breadcrumbs__inner-container{display:flex;flex-wrap:wrap}.breadcrumbs__item+.breadcrumbs__item::before{content:'»';display:inline-block;margin:0 .25rem;color:var(--color-secondary-40)}.breadcrumbs__link{text-decoration:none}@media (prefers-reduced-motion: no-preference){.breadcrumbs__link{transition:color var(--global--timing) var(--global--ease)}}.breadcrumbs__link:hover{color:var(--color-brand)}.breadcrumbs__current{color:var(--color-secondary-40)}.note{position:absolute;top:calc(var(--global--spacing) * -1);left:calc(var(--global--spacing) + 44px);background-color:var(--color-base);padding:var(--global--spacing);z-index:1;border-radius:var(--global--roundness);width:500px;max-width:calc(100vw - var(--global--spacing) * 3 - 44px);font-size:var(--global--font-size-smaller);line-height:var(--global--line-height-smaller);box-shadow:var(--shadow-2)}.note[aria-hidden="true"]{display:none}.note__container{position:relative}.note__toggle{overflow:visible;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;min-height:44px;padding:0;font-size:1rem;line-height:inherit;font-weight:inherit;color:inherit;background-color:transparent;border:none;padding:0;line-height:var(--global--line-height);font-weight:bold;text-transform:uppercase;letter-spacing:.05em;justify-content:center;border-radius:var(--global--round);justify-content:space-between;gap:.5em;padding-top:0;padding-bottom:0;min-width:44px;min-height:44px;justify-content:center}.note__toggle>*{pointer-events:none}.note__toggle:is(a){text-decoration:none}.note__toggle:is(a):hover{text-decoration:none}.note__toggle:active{transform:translateY(1px)}.note__toggle .icon{flex:0 0 auto}.note__toggle:hover{color:var(--color-highlight)}.note__toggle--label{display:none}.wysiwyg>*,.woocommerce-MyAccount-content>*{width:100%;max-width:var(--content--width);margin-inline:auto}.wysiwyg>*+*,.woocommerce-MyAccount-content>*+*{margin-top:1rem}.wysiwyg>*+*:is(h2,h3,h4,h5),.woocommerce-MyAccount-content>*+*:is(h2,h3,h4,h5){margin-top:2rem}.wysiwyg .alignwide,.woocommerce-MyAccount-content .alignwide{max-width:var(--container--width--wide)}.wysiwyg .woocommerce,.woocommerce-MyAccount-content .woocommerce{max-width:var(--container--width--wider)}.wysiwyg .alignfull,.woocommerce-MyAccount-content .alignfull{max-width:none}.wysiwyg .aligncenter,.woocommerce-MyAccount-content .aligncenter{text-align:center}.wysiwyg .aligncenter *,.woocommerce-MyAccount-content .aligncenter *{display:block;margin-inline:auto}@media (min-width: 35.5em){.wysiwyg .alignleft,.woocommerce-MyAccount-content .alignleft{float:left;max-width:calc(50% - 2rem);margin-right:2rem}}@media (min-width: 35.5em){.wysiwyg .alignright,.woocommerce-MyAccount-content .alignright{float:right;max-width:calc(50% - 2rem);margin-left:2rem}}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content h4,.woocommerce-MyAccount-content h5{font-weight:bold;margin-bottom:1.5rem;clear:both}.wysiwyg h3,.woocommerce-MyAccount-content h3{font-size:1.25em}.wysiwyg blockquote,.woocommerce-MyAccount-content blockquote{margin-top:3rem;margin-bottom:3rem;padding-top:1.5rem;padding-bottom:1.5rem;border-top:var(--global--line) solid var(--color-secondary-10);border-bottom:var(--global--line) solid var(--color-secondary-10)}.wysiwyg hr,.woocommerce-MyAccount-content hr{border:none;margin-top:3rem;margin-bottom:3rem;clear:both;height:var(--global--line);background-color:var(--color-secondary-10);min-width:100%}.wysiwyg .gallery,.woocommerce-MyAccount-content .gallery{display:grid;gap:var(--global--spacing)}.wysiwyg .gallery-columns-2,.wysiwyg .gallery-columns-3,.wysiwyg .gallery-columns-4,.wysiwyg .gallery-columns-5,.wysiwyg .gallery-columns-6,.wysiwyg .gallery-columns-7,.wysiwyg .gallery-columns-8,.wysiwyg .gallery-columns-9,.woocommerce-MyAccount-content .gallery-columns-2,.woocommerce-MyAccount-content .gallery-columns-3,.woocommerce-MyAccount-content .gallery-columns-4,.woocommerce-MyAccount-content .gallery-columns-5,.woocommerce-MyAccount-content .gallery-columns-6,.woocommerce-MyAccount-content .gallery-columns-7,.woocommerce-MyAccount-content .gallery-columns-8,.woocommerce-MyAccount-content .gallery-columns-9{grid-template-columns:repeat(2, minmax(0, 1fr))}@media (min-width: 31.25em){.wysiwyg .gallery-columns-3,.wysiwyg .gallery-columns-4,.wysiwyg .gallery-columns-5,.wysiwyg .gallery-columns-6,.wysiwyg .gallery-columns-7,.wysiwyg .gallery-columns-8,.wysiwyg .gallery-columns-9,.woocommerce-MyAccount-content .gallery-columns-3,.woocommerce-MyAccount-content .gallery-columns-4,.woocommerce-MyAccount-content .gallery-columns-5,.woocommerce-MyAccount-content .gallery-columns-6,.woocommerce-MyAccount-content .gallery-columns-7,.woocommerce-MyAccount-content .gallery-columns-8,.woocommerce-MyAccount-content .gallery-columns-9{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width: 43.75em){.wysiwyg .gallery-columns-4,.wysiwyg .gallery-columns-5,.wysiwyg .gallery-columns-6,.wysiwyg .gallery-columns-7,.wysiwyg .gallery-columns-8,.wysiwyg .gallery-columns-9,.woocommerce-MyAccount-content .gallery-columns-4,.woocommerce-MyAccount-content .gallery-columns-5,.woocommerce-MyAccount-content .gallery-columns-6,.woocommerce-MyAccount-content .gallery-columns-7,.woocommerce-MyAccount-content .gallery-columns-8,.woocommerce-MyAccount-content .gallery-columns-9{grid-template-columns:repeat(4, minmax(0, 1fr))}}.wysiwyg .gallery-item,.woocommerce-MyAccount-content .gallery-item{margin:0;position:relative}.wysiwyg .gallery-icon,.woocommerce-MyAccount-content .gallery-icon{position:relative;width:100%;height:100%}.wysiwyg .gallery a,.woocommerce-MyAccount-content .gallery a{display:block;width:100%;height:100%;background-color:var(--color-base)}.wysiwyg .gallery a:hover img,.woocommerce-MyAccount-content .gallery a:hover img{opacity:.8}.wysiwyg .gallery img,.woocommerce-MyAccount-content .gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:var(--global--line) solid var(--color-secondary-10);padding-bottom:0}.wysiwyg .gallery-caption,.woocommerce-MyAccount-content .gallery-caption{padding:.25em .5em;position:absolute;right:var(--global--line);bottom:var(--global--line);left:var(--global--line);color:var(--color-base);background:rgba(0,0,0,0.75);font-size:14px;text-align:center;pointer-events:none;margin:0}.wysiwyg iframe,.woocommerce-MyAccount-content iframe{max-width:100%}.wysiwyg .wp-block-video,.wysiwyg .responsive-video-wrap,.wysiwyg .wp-video,.woocommerce-MyAccount-content .wp-block-video,.woocommerce-MyAccount-content .responsive-video-wrap,.woocommerce-MyAccount-content .wp-video{width:100% !important;max-width:var(--container--width--wide);position:relative;display:flex}.wysiwyg .wp-block-video::after,.wysiwyg .responsive-video-wrap::after,.wysiwyg .wp-video::after,.woocommerce-MyAccount-content .wp-block-video::after,.woocommerce-MyAccount-content .responsive-video-wrap::after,.woocommerce-MyAccount-content .wp-video::after{content:'';padding-bottom:56.25%}.wysiwyg .responsive-video,.wysiwyg video,.woocommerce-MyAccount-content .responsive-video,.woocommerce-MyAccount-content video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wysiwyg figure,.woocommerce-MyAccount-content figure{display:block}.wysiwyg figure>a,.woocommerce-MyAccount-content figure>a{display:block}.wysiwyg figcaption,.woocommerce-MyAccount-content figcaption{font-size:14px;margin-block:.25em;color:var(--color-secondary-60)}.wysiwyg ol ol,.woocommerce-MyAccount-content ol ol{list-style-type:lower-latin}.wysiwyg ul:not([class]),.wysiwyg ol:not([class]),.woocommerce-MyAccount-content ul:not([class]),.woocommerce-MyAccount-content ol:not([class]){margin-block:1rem}.wysiwyg ul:not([class]) li+li,.wysiwyg ol:not([class]) li+li,.woocommerce-MyAccount-content ul:not([class]) li+li,.woocommerce-MyAccount-content ol:not([class]) li+li{margin-top:.5em}.wysiwyg .info-box,.woocommerce-MyAccount-content .info-box{position:relative;background-color:var(--color-secondary-5);padding:var(--global--spacing);min-height:4.75rem;border-radius:var(--global--roundness);border-left:calc(var(--global--line) * 2) solid var(--color-info)}.wysiwyg .info-box>*+*,.woocommerce-MyAccount-content .info-box>*+*{margin-top:1rem}.wysiwyg .info-box>*+*:is(h2,h3,h4,h5),.woocommerce-MyAccount-content .info-box>*+*:is(h2,h3,h4,h5){margin-top:2rem}.wysiwyg .info-box--success,.woocommerce-MyAccount-content .info-box--success{border-left:calc(var(--global--line) * 2) solid var(--color-success)}.wysiwyg .info-box--error,.woocommerce-MyAccount-content .info-box--error{border-left:calc(var(--global--line) * 2) solid var(--color-error)}.woocommerce-ordering select{border-color:var(--color-secondary-10);box-shadow:none}.woocommerce-ordering select:hover{border-color:var(--color-highlight)}.berocket_linked_products{margin-left:auto;margin-right:auto;width:100%;max-width:var(--container--width);--container--width: var(--container--width--wider);margin-bottom:calc(var(--global--spacing) * 3)}@-webkit-keyframes spinner-animation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spinner-animation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.processing:after{content:'';background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NiA2NiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg2NnY2NkgweiIvPjxwYXRoIGQ9Ik01Ni45OTEgMzIuMjc0aC01LjI2YzAgLjExLjAwOS4yMTguMDA5LjMyOWExOC43NCAxOC43NCAwIDExLTIzLjY3MS0xOC4wNzR2NS4xODFsMTIuNDkzLTcuODU1TDI4LjA2OCA0djUuMTI0QTI0IDI0IDAgMTA1NyAzMi42YzAtLjEwOC0uMDA3LS4yMTYtLjAwOS0uMzI2eiIgZmlsbD0iI2Y1YmQxNCIvPjwvc3ZnPg==);background-size:contain;position:fixed;top:50%;left:50%;margin-top:-33px;margin-left:-33px;height:66px;width:66px;z-index:1001;-webkit-animation-name:spinner-animation;animation-name:spinner-animation;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.woocommerce-cart .container.wysiwyg{max-width:100%}.woocommerce-cart .woocommerce{--content--width: 100%;display:grid;gap:calc(var(--global--spacing) * 2);grid-template-rows:auto auto}@media (min-width: 62.5em){.woocommerce-cart .woocommerce{grid-template-columns:1fr 21.875rem}}@media (min-width: 62.5em){.woocommerce-cart .woocommerce-cart-form{grid-row:1}}.woocommerce-cart .woocommerce-cart-form__contents thead{display:none}.woocommerce-cart .woocommerce-cart-form h2{margin-bottom:1rem}.woocommerce-cart .woocommerce-cart-form .cart{padding-top:0}.woocommerce-cart .woocommerce-cart-form tr{display:grid}.woocommerce-cart .woocommerce-cart-form__cart-item{background-color:var(--color-base);display:grid;grid-template-areas:"name name" "thumb price" "quantity subtotal";margin-bottom:var(--global--spacing);border-radius:var(--global--roundness);padding:var(--global--spacing) calc(var(--global--spacing) * 2) var(--global--spacing) var(--global--spacing);gap:var(--global--spacing);box-shadow:var(--shadow-2);position:relative;grid-template-columns:auto 1fr}@media (min-width: 28.125em){.woocommerce-cart .woocommerce-cart-form__cart-item{grid-template-areas:"thumb name name" "price quantity subtotal"}}@media (min-width: 50em){.woocommerce-cart .woocommerce-cart-form__cart-item{grid-template-areas:"thumb name price quantity subtotal";gap:calc(var(--global--spacing) * 2)}}@media (min-width: 62.5em){.woocommerce-cart .woocommerce-cart-form__cart-item{grid-template-areas:"thumb name name" "price quantity subtotal"}}@media (min-width: 75em){.woocommerce-cart .woocommerce-cart-form__cart-item{grid-template-areas:"thumb name price quantity subtotal"}}.woocommerce-cart .woocommerce-cart-form__cart-item>*{padding:0;font-weight:bold}.woocommerce-cart .woocommerce-cart-form .product-remove{position:absolute;height:44px;width:44px;top:-5px;right:-5px;border-radius:var(--global--roundness);padding:0}.woocommerce-cart .woocommerce-cart-form .product-remove .remove{display:block;height:100%;width:100%;color:var(--color-secondary-20);text-decoration:none}@media (prefers-reduced-motion: no-preference){.woocommerce-cart .woocommerce-cart-form .product-remove .remove{will-change:color;transition:color var(--global--timing) var(--global--ease)}}.woocommerce-cart .woocommerce-cart-form .product-remove .remove .icon{padding:25%;height:100%;width:100%;pointer-events:none}.woocommerce-cart .woocommerce-cart-form .product-remove .remove:hover{color:var(--color-brand)}.woocommerce-cart .woocommerce-cart-form .product-thumbnail{-ms-grid-row:3;-ms-grid-column:1;max-width:6.25rem;grid-area:thumb}.woocommerce-cart .woocommerce-cart-form .product-price{-ms-grid-row:3;-ms-grid-column:3;grid-area:price}.woocommerce-cart .woocommerce-cart-form .product-subtotal{-ms-grid-row:5;-ms-grid-column:3;grid-area:subtotal}.woocommerce-cart .woocommerce-cart-form .product-name::before,.woocommerce-cart .woocommerce-cart-form .product-price::before,.woocommerce-cart .woocommerce-cart-form .product-quantity::before,.woocommerce-cart .woocommerce-cart-form .product-subtotal::before{content:attr(data-title);color:var(--color-secondary-40);display:block;margin-bottom:.875rem;font-size:14px;font-weight:normal}.woocommerce-cart .woocommerce-cart-form .product-quantity{-ms-grid-row:5;-ms-grid-column:1;grid-area:quantity}.woocommerce-cart .woocommerce-cart-form .product-quantity input{position:relative;top:-.5em;width:5.625rem}.woocommerce-cart .woocommerce-cart-form .product-name{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:name}@media (min-width: 28.125em){.woocommerce-cart .woocommerce-cart-form .product-thumbnail{-ms-grid-row:1;-ms-grid-column:1}.woocommerce-cart .woocommerce-cart-form .product-price{-ms-grid-row:2;-ms-grid-column:1}.woocommerce-cart .woocommerce-cart-form .product-subtotal{-ms-grid-row:2;-ms-grid-column:3}.woocommerce-cart .woocommerce-cart-form .product-quantity{-ms-grid-row:2;-ms-grid-column:2}.woocommerce-cart .woocommerce-cart-form .product-name{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:2}}@media (min-width: 50em){.woocommerce-cart .woocommerce-cart-form .product-thumbnail{-ms-grid-row:1;-ms-grid-column:1}.woocommerce-cart .woocommerce-cart-form .product-price{-ms-grid-row:1;-ms-grid-column:5}.woocommerce-cart .woocommerce-cart-form .product-subtotal{-ms-grid-row:1;-ms-grid-column:9}.woocommerce-cart .woocommerce-cart-form .product-quantity{-ms-grid-row:1;-ms-grid-column:7}.woocommerce-cart .woocommerce-cart-form .product-name{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}}@media (min-width: 62.5em){.woocommerce-cart .woocommerce-cart-form .product-thumbnail{-ms-grid-row:1;-ms-grid-column:1}.woocommerce-cart .woocommerce-cart-form .product-price{-ms-grid-row:2;-ms-grid-column:1}.woocommerce-cart .woocommerce-cart-form .product-subtotal{-ms-grid-row:2;-ms-grid-column:3}.woocommerce-cart .woocommerce-cart-form .product-quantity{-ms-grid-row:2;-ms-grid-column:2}.woocommerce-cart .woocommerce-cart-form .product-name{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:2}}@media (min-width: 75em){.woocommerce-cart .woocommerce-cart-form .product-thumbnail{-ms-grid-row:1;-ms-grid-column:1}.woocommerce-cart .woocommerce-cart-form .product-price{-ms-grid-row:1;-ms-grid-column:3}.woocommerce-cart .woocommerce-cart-form .product-subtotal{-ms-grid-row:1;-ms-grid-column:5}.woocommerce-cart .woocommerce-cart-form .product-quantity{-ms-grid-row:1;-ms-grid-column:4}.woocommerce-cart .woocommerce-cart-form .product-name{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:1}}.woocommerce-cart .woocommerce-cart-form .product-name a{text-decoration:none}.woocommerce-cart .woocommerce-cart-form .product-name .item-desc{font-weight:normal;font-size:14px}.woocommerce-cart .woocommerce-cart-form .product-name .variation{font-size:14px}.woocommerce-cart .woocommerce-cart-form .product-name .variation dd{font-weight:normal}.woocommerce-cart .woocommerce-cart-form .actions{padding:0}.woocommerce-cart .woocommerce-cart-form .actions>.button{overflow:visible;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;min-height:44px;padding:0;font-size:1rem;line-height:inherit;font-weight:inherit;color:inherit;background-color:transparent;border:none;padding:0;line-height:var(--global--line-height);font-weight:bold;text-transform:uppercase;letter-spacing:.05em;justify-content:center;border-radius:var(--global--round);color:var(--color-font);background-color:transparent;border:var(--global--line) solid var(--color-brand);padding:.25rem 1.5em;margin-top:var(--global--spacing)}.woocommerce-cart .woocommerce-cart-form .actions>.button>*{pointer-events:none}.woocommerce-cart .woocommerce-cart-form .actions>.button:is(a){text-decoration:none}.woocommerce-cart .woocommerce-cart-form .actions>.button:is(a):hover{text-decoration:none}.woocommerce-cart .woocommerce-cart-form .actions>.button:active{transform:translateY(1px)}@media (prefers-reduced-motion: no-preference){.woocommerce-cart .woocommerce-cart-form .actions>.button{will-change:color, background-color;transition:color var(--global--timing) var(--global--ease),background-color var(--global--timing) var(--global--ease),border-color var(--global--timing) var(--global--ease)}}.woocommerce-cart .woocommerce-cart-form .actions>.button:hover{color:var(--color-font);background-color:var(--color-brand-60);border-color:var(--color-brand-60)}.woocommerce-cart .woocommerce-cart-form .coupon{margin-top:var(--global--spacing);background-color:var(--color-brand);padding:var(--global--spacing) var(--global--spacing) calc(var(--global--spacing) * 1.25);border-radius:var(--global--roundness);display:grid;gap:var(--global--spacing);grid-template-areas:"label" "input" "submit"}@media (min-width: 34.375em){.woocommerce-cart .woocommerce-cart-form .coupon{grid-template-areas:"label label" "input submit";grid-template-columns:1fr auto}}.woocommerce-cart .woocommerce-cart-form .coupon label{-ms-grid-row:1;-ms-grid-column:1;grid-area:label;margin-top:0;margin-bottom:calc(calc(var(--global--spacing) * -1) + calc(var(--global--spacing) * .5))}.woocommerce-cart .woocommerce-cart-form .coupon input{-ms-grid-row:3;-ms-grid-column:1;grid-area:input}.woocommerce-cart .woocommerce-cart-form .coupon button{-ms-grid-row:5;-ms-grid-column:1;overflow:visible;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;min-height:44px;padding:0;font-size:1rem;line-height:inherit;font-weight:inherit;color:inherit;background-color:transparent;border:none;padding:0;line-height:var(--global--line-height);font-weight:bold;text-transform:uppercase;letter-spacing:.05em;justify-content:center;border-radius:var(--global--round);color:var(--color-font);background-color:transparent;border:var(--global--line) solid var(--color-brand);padding:.25rem 1.5em;grid-area:submit;border-color:var(--color-brand-dark)}.woocommerce-cart .woocommerce-cart-form .coupon button>*{pointer-events:none}.woocommerce-cart .woocommerce-cart-form .coupon button:is(a){text-decoration:none}.woocommerce-cart .woocommerce-cart-form .coupon button:is(a):hover{text-decoration:none}.woocommerce-cart .woocommerce-cart-form .coupon button:active{transform:translateY(1px)}@media (prefers-reduced-motion: no-preference){.woocommerce-cart .woocommerce-cart-form .coupon button{will-change:color, background-color;transition:color var(--global--timing) var(--global--ease),background-color var(--global--timing) var(--global--ease),border-color var(--global--timing) var(--global--ease)}}.woocommerce-cart .woocommerce-cart-form .coupon button:hover{color:var(--color-font);background-color:var(--color-brand-60);border-color:var(--color-brand-60)}.woocommerce-cart .woocommerce-cart-form .coupon button:hover{color:var(--color-base);background-color:var(--color-highlight);border-color:var(--color-highlight)}@media (min-width: 62.5em){.woocommerce-cart .cart-collaterals{grid-row:1}}.woocommerce-cart .cart-collaterals .cart_totals{margin-bottom:var(--global--spacing);position:sticky;top:200px}.woocommerce-cart .cart-collaterals h2{margin:0 0 1rem}.woocommerce-cart .cart-collaterals .shop_table{background:var(--color-secondary);color:var(--color-base);border-radius:var(--global--roundness);padding:var(--global--spacing);box-shadow:var(--shadow-2)}.woocommerce-cart .cart-collaterals .shop_table tbody{display:grid;gap:var(--global--spacing)}.woocommerce-cart .cart-collaterals .shop_table tr{display:grid;grid-template-columns:auto 1fr;gap:var(--global--spacing)}.woocommerce-cart .cart-collaterals .shop_table td{text-align:right}.woocommerce-cart .cart-collaterals .shop_table th,.woocommerce-cart .cart-collaterals .shop_table td{padding:0;font-weight:normal;-webkit-hyphens:auto;hyphens:auto}.woocommerce-cart .cart-collaterals .shop_table .woocommerce-shipping-methods{list-style:none;padding:0}.woocommerce-cart .cart-collaterals .shop_table .woocommerce-shipping-methods label{font-size:1rem;margin-top:0}.woocommerce-cart .cart-collaterals .shop_table .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .shop_table .woocommerce-shipping-calculator{font-size:14px;line-height:130%}.woocommerce-cart .cart-collaterals .shop_table .shipping-calculator-form{margin-top:var(--global--spacing)}.woocommerce-cart .cart-collaterals .shop_table .shipping-calculator-form .form-row{margin-bottom:.5rem}.woocommerce-cart .cart-collaterals .shop_table .shipping-calculator-form .button{font-size:14px;padding:0.5625em var(--global--spacing);min-height:auto}.woocommerce-cart .cart-collaterals .shop_table .order-total{padding-top:var(--global--spacing);border-top:var(--global--line) solid var(--color-secondary-80)}.woocommerce-cart .cart-collaterals .shop_table .order-total th{font-weight:bold}.woocommerce-cart .cart-collaterals .shop_table .order-total small{display:block;line-height:130%}.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout{margin-top:var(--global--spacing);text-align:right}@media (min-width: 62.5em){.woocommerce-cart .cross-sells{grid-row:2;grid-column:1 / 3}}.return-to-shop,.cart-empty{grid-column:1 / span 2;margin-top:calc(var(--global--spacing) * -1)}.woocommerce-notices-wrapper{order:2}.woocommerce-checkout .woocommerce{max-width:var(--container--width)}.woocommerce-form-login{border-radius:var(--global--roundness)}.step-nav{list-style:none;padding:0;margin-bottom:var(--global--spacing);position:relative}@media (min-width: 31.25em){.step-nav{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:calc(var(--global--spacing) * 2)}.step-nav::after{content:'';height:var(--global--line);width:100%;background-color:var(--color-secondary-20);display:block;position:absolute;top:50%;left:0}}.step-nav li{position:relative;background-color:var(--color-base);z-index:2;display:inline-block;letter-spacing:.05em;text-transform:uppercase}@media (max-width: 31.1875em){.step-nav li{font-size:14px}.step-nav li::after{content:'»';color:var(--color-secondary-20)}.step-nav li:last-child::after{display:none}}@media (min-width: 31.25em){.step-nav li{padding:0 .5rem}.step-nav li:first-child{padding-left:0}.step-nav li:last-child{padding-right:0}}.step-nav a{font-weight:bold;text-decoration:none;color:var(--color-brand)}.step-nav a:hover{text-decoration:underline}.step-nav .active a{font-weight:bold;color:var(--color-highlight)}.step-nav .active ~ li a{font-weight:normal;color:var(--color-secondary-40)}.step-nav .active ~ li a:hover{text-decoration:none}.step-number{display:none}.step-buttons{margin-top:var(--global--spacing);display:grid;grid-template-columns:auto;grid-template-rows:auto auto;gap:var(--global--spacing);align-items:center}@media (min-width: 27.5em){.step-buttons{grid-template-columns:auto auto;grid-template-rows:auto}}@media (min-width: 27.5em){.step-buttons .next-step-button{justify-self:end;grid-column:2}}@media (max-width: 27.4375em){.step-buttons .prev-step-button{grid-row:2;justify-self:center}}.checkout_coupon{margin-top:var(--global--spacing);background-color:var(--color-brand);padding:var(--global--spacing);border-radius:var(--global--roundness);display:grid;gap:var(--global--spacing);grid-template-areas:"label" "input" "submit"}@media (min-width: 34.375em){.checkout_coupon{grid-template-areas:"label label" "input submit";grid-template-columns:1fr auto}.checkout_coupon > label{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.checkout_coupon > input{-ms-grid-row:2;-ms-grid-column:1}.checkout_coupon > button{-ms-grid-row:2;-ms-grid-column:2}}.checkout_coupon>*{margin:0}.checkout_coupon>p:first-child{-ms-grid-row:1;-ms-grid-column:1;grid-area:label}.checkout_coupon > .checkout_coupon>p:first-child{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.checkout_coupon .form-row-first{-ms-grid-row:3;-ms-grid-column:1;grid-area:input}.checkout_coupon .form-row-first input{height:100%}.checkout_coupon .form-row-last{-ms-grid-row:5;-ms-grid-column:1;grid-area:submit}@media (min-width: 34.375em){.woocommerce-cart .woocommerce-cart-form .coupon label{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.woocommerce-cart .woocommerce-cart-form .coupon input{-ms-grid-row:2;-ms-grid-column:1}.woocommerce-cart .woocommerce-cart-form .coupon button{-ms-grid-row:2;-ms-grid-column:2}.checkout_coupon>p:first-child{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.checkout_coupon > .checkout_coupon>p:first-child{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.checkout_coupon .form-row-first{-ms-grid-row:2;-ms-grid-column:1}.checkout_coupon > .form-row-first{-ms-grid-row:2;-ms-grid-column:1}.checkout_coupon .form-row-last{-ms-grid-row:2;-ms-grid-column:2}.checkout_coupon > .form-row-last{-ms-grid-row:2;-ms-grid-column:2}}.checkout_coupon .form-row-last .button{overflow:visible;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;display:inline-flex;align-items:center;min-height:44px;padding:0;font-size:1rem;line-height:inherit;font-weight:inherit;color:inherit;background-color:transparent;border:none;padding:0;line-height:var(--global--line-height);font-weight:bold;text-transform:uppercase;letter-spacing:.05em;justify-content:center;border-radius:var(--global--round);color:var(--color-font);background-color:transparent;border:var(--global--line) solid var(--color-brand);padding:.25rem 1.5em;border-color:var(--color-brand-dark);width:100%}.checkout_coupon .form-row-last .button>*{pointer-events:none}.checkout_coupon .form-row-last .button:is(a){text-decoration:none}.checkout_coupon .form-row-last .button:is(a):hover{text-decoration:none}.checkout_coupon .form-row-last .button:active{transform:translateY(1px)}@media (prefers-reduced-motion: no-preference){.checkout_coupon .form-row-last .button{will-change:color, background-color;transition:color var(--global--timing) var(--global--ease),background-color var(--global--timing) var(--global--ease),border-color var(--global--timing) var(--global--ease)}}.checkout_coupon .form-row-last .button:hover{color:var(--color-font);background-color:var(--color-brand-60);border-color:var(--color-brand-60)}.checkout_coupon .form-row-last .button:hover{color:var(--color-base);background-color:var(--color-highlight);border-color:var(--color-highlight)}.woocommerce-form-coupon-toggle{margin-top:1rem}.woocommerce-form-coupon-toggle+.woocommerce-error{list-style:none;padding:0;border:0;margin-top:1rem;color:var(--color-error)}.woocommerce-form-coupon-toggle+.woocommerce-message{margin-top:1rem;color:var(--color-success)}.woocommerce-invalid input{border-color:var(--color-error)}form.woocommerce-checkout h3{margin-top:0}form.woocommerce-checkout .woocommerce-billing-fields,form.woocommerce-checkout .shipping_address,form.woocommerce-checkout .woocommerce-additional-fields,form.woocommerce-checkout #order-payment,form.woocommerce-checkout #order-verify{background-color:var(--color-secondary-5);padding:var(--global--spacing);border-radius:var(--global--roundness);margin-top:calc(var(--global--spacing) * 2)}.wc_payment_methods{list-style:none;padding:0;margin-top:var(--global--spacing)}.wc_payment_methods li{position:relative;margin:var(--global--spacing) 0}.wc_payment_methods li label{display:flex;justify-content:space-between;font-size:1rem;margin:0}.payment_box{font-size:14px;color:var(--color-secondary-40);padding-left:calc(var(--global--spacing) * 2)}#order-verify{display:flex;flex-direction:column}#order-verify .wc-gzd-checkbox-placeholder{order:2}#order-verify .wc-gzd-order-submit{order:3}#order-verify .col2-set{display:flex;gap:var(--global--spacing);flex-wrap:wrap}#order-verify .col2-set>*{flex:1 1 auto}#order-verify h4{margin-top:1.5rem;margin-bottom:.5rem}#order-verify #order_review_heading{margin-bottom:0}.woocommerce-table--order-details,.woocommerce-checkout-review-order-table{display:block}.woocommerce-table--order-details thead,.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-table--order-details td,.woocommerce-table--order-details th,.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{padding:0}.woocommerce-table--order-details tbody,.woocommerce-checkout-review-order-table tbody{display:flex;flex-direction:column}.woocommerce-table--order-details .cart_item,.woocommerce-checkout-review-order-table .cart_item{background-color:var(--color-base);display:flex;flex-direction:column;margin-bottom:var(--global--spacing);border-radius:var(--global--roundness);padding:var(--global--spacing);gap:var(--global--spacing);box-shadow:var(--shadow-2);position:relative;flex:1}.woocommerce-table--order-details .cart_item .product-name,.woocommerce-checkout-review-order-table .cart_item .product-name{display:flex}.woocommerce-table--order-details .cart_item .product-total,.woocommerce-checkout-review-order-table .cart_item .product-total{font-weight:bold;text-align:right}.woocommerce-table--order-details .cart_item .wc-gzd-product-name-left,.woocommerce-checkout-review-order-table .cart_item .wc-gzd-product-name-left{max-width:6.25rem;margin-right:var(--global--spacing)}.woocommerce-table--order-details .cart_item .item-desc,.woocommerce-checkout-review-order-table .cart_item .item-desc{font-weight:normal;font-size:14px}.woocommerce-table--order-details .cart_item .variation,.woocommerce-checkout-review-order-table .cart_item .variation{font-size:14px}.woocommerce-table--order-details .cart_item .variation dd,.woocommerce-checkout-review-order-table .cart_item .variation dd{font-weight:normal}.woocommerce-table--order-details tfoot,.woocommerce-checkout-review-order-table tfoot{background:var(--color-secondary);color:var(--color-base);border-radius:var(--global--roundness);padding:var(--global--spacing);box-shadow:var(--shadow-2);display:grid;gap:var(--global--spacing);margin-bottom:var(--global--spacing)}.woocommerce-table--order-details tfoot tr,.woocommerce-checkout-review-order-table tfoot tr{display:grid;grid-template-columns:auto 1fr;gap:var(--global--spacing)}.woocommerce-table--order-details tfoot td,.woocommerce-checkout-review-order-table tfoot td{text-align:right}.woocommerce-table--order-details tfoot th,.woocommerce-table--order-details tfoot td,.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{padding:0;font-weight:normal;-webkit-hyphens:auto;hyphens:auto}.woocommerce-table--order-details tfoot .woocommerce-shipping-methods,.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods{list-style:none;padding:0}.woocommerce-table--order-details tfoot .woocommerce-shipping-methods label,.woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-methods label{font-size:1rem;margin-top:0}.woocommerce-table--order-details tfoot .order-total,.woocommerce-table--order-details tfoot tr:last-child,.woocommerce-checkout-review-order-table tfoot .order-total,.woocommerce-checkout-review-order-table tfoot tr:last-child{padding-top:var(--global--spacing);border-top:var(--global--line) solid var(--color-secondary-80)}.woocommerce-table--order-details tfoot .order-total th,.woocommerce-table--order-details tfoot .order-total .woocommerce-Price-amount,.woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-table--order-details tfoot tr:last-child .woocommerce-Price-amount,.woocommerce-checkout-review-order-table tfoot .order-total th,.woocommerce-checkout-review-order-table tfoot .order-total .woocommerce-Price-amount,.woocommerce-checkout-review-order-table tfoot tr:last-child th,.woocommerce-checkout-review-order-table tfoot tr:last-child .woocommerce-Price-amount{font-weight:bold}.woocommerce-table--order-details tfoot .order-total small,.woocommerce-table--order-details tfoot tr:last-child small,.woocommerce-checkout-review-order-table tfoot .order-total small,.woocommerce-checkout-review-order-table tfoot tr:last-child small{display:block;line-height:130%}.woocommerce-table--order-details .wc-proceed-to-checkout,.woocommerce-checkout-review-order-table .wc-proceed-to-checkout{margin-top:var(--global--spacing);text-align:right}.woocommerce-order-details{background-color:var(--color-secondary-5);padding:var(--global--spacing);border-radius:var(--global--roundness);margin:var(--global--spacing) 0}.woocommerce-order-details .woocommerce-order-details__title{margin-top:0}ul.woocommerce-thankyou-order-details{background-color:var(--color-secondary-5);padding:var(--global--spacing);border-radius:var(--global--roundness);margin:var(--global--spacing) 0;display:flex;gap:var(--global--spacing);list-style:none;font-size:14px;flex-wrap:wrap;justify-content:space-between}ul.woocommerce-thankyou-order-details strong{display:block;font-size:1rem}ul.woocommerce-thankyou-order-details .order strong::before{content:'#'}.woocommerce-order-details>*{width:100%;max-width:var(--content--width);margin-inline:auto}.woocommerce-order-details>*+*{margin-top:1rem}.woocommerce-order-details>*+*:is(h2,h3,h4,h5){margin-top:2rem}.woocommerce-order-details .alignwide{max-width:var(--container--width--wide)}.woocommerce-order-details .woocommerce{max-width:var(--container--width--wider)}.woocommerce-order-details .alignfull{max-width:none}.woocommerce-order-details .aligncenter{text-align:center}.woocommerce-order-details .aligncenter *{display:block;margin-inline:auto}@media (min-width: 35.5em){.woocommerce-order-details .alignleft{float:left;max-width:calc(50% - 2rem);margin-right:2rem}}@media (min-width: 35.5em){.woocommerce-order-details .alignright{float:right;max-width:calc(50% - 2rem);margin-left:2rem}}.woocommerce-order-details h2,.woocommerce-order-details h3,.woocommerce-order-details h4,.woocommerce-order-details h5{font-weight:bold;margin-bottom:1.5rem;clear:both}.woocommerce-order-details h3{font-size:1.25em}.woocommerce-order-details blockquote{margin-top:3rem;margin-bottom:3rem;padding-top:1.5rem;padding-bottom:1.5rem;border-top:var(--global--line) solid var(--color-secondary-10);border-bottom:var(--global--line) solid var(--color-secondary-10)}.woocommerce-order-details hr{border:none;margin-top:3rem;margin-bottom:3rem;clear:both;height:var(--global--line);background-color:var(--color-secondary-10);min-width:100%}.woocommerce-order-details .gallery{display:grid;gap:var(--global--spacing)}.woocommerce-order-details .gallery-columns-2,.woocommerce-order-details .gallery-columns-3,.woocommerce-order-details .gallery-columns-4,.woocommerce-order-details .gallery-columns-5,.woocommerce-order-details .gallery-columns-6,.woocommerce-order-details .gallery-columns-7,.woocommerce-order-details .gallery-columns-8,.woocommerce-order-details .gallery-columns-9{grid-template-columns:repeat(2, minmax(0, 1fr))}@media (min-width: 31.25em){.woocommerce-order-details .gallery-columns-3,.woocommerce-order-details .gallery-columns-4,.woocommerce-order-details .gallery-columns-5,.woocommerce-order-details .gallery-columns-6,.woocommerce-order-details .gallery-columns-7,.woocommerce-order-details .gallery-columns-8,.woocommerce-order-details .gallery-columns-9{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width: 43.75em){.woocommerce-order-details .gallery-columns-4,.woocommerce-order-details .gallery-columns-5,.woocommerce-order-details .gallery-columns-6,.woocommerce-order-details .gallery-columns-7,.woocommerce-order-details .gallery-columns-8,.woocommerce-order-details .gallery-columns-9{grid-template-columns:repeat(4, minmax(0, 1fr))}}.woocommerce-order-details .gallery-item{margin:0;position:relative}.woocommerce-order-details .gallery-icon{position:relative;width:100%;height:100%}.woocommerce-order-details .gallery a{display:block;width:100%;height:100%;background-color:var(--color-base)}.woocommerce-order-details .gallery a:hover img{opacity:.8}.woocommerce-order-details .gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:var(--global--line) solid var(--color-secondary-10);padding-bottom:0}.woocommerce-order-details .gallery-caption{padding:.25em .5em;position:absolute;right:var(--global--line);bottom:var(--global--line);left:var(--global--line);color:var(--color-base);background:rgba(0,0,0,0.75);font-size:14px;text-align:center;pointer-events:none;margin:0}.woocommerce-order-details iframe{max-width:100%}.woocommerce-order-details .wp-block-video,.woocommerce-order-details .responsive-video-wrap,.woocommerce-order-details .wp-video{width:100% !important;max-width:var(--container--width--wide);position:relative;display:flex}.woocommerce-order-details .wp-block-video::after,.woocommerce-order-details .responsive-video-wrap::after,.woocommerce-order-details .wp-video::after{content:'';padding-bottom:56.25%}.woocommerce-order-details .responsive-video,.woocommerce-order-details video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.woocommerce-order-details figure{display:block}.woocommerce-order-details figure>a{display:block}.woocommerce-order-details figcaption{font-size:14px;margin-block:.25em;color:var(--color-secondary-60)}.woocommerce-order-details ol ol{list-style-type:lower-latin}.woocommerce-order-details ul:not([class]),.woocommerce-order-details ol:not([class]){margin-block:1rem}.woocommerce-order-details ul:not([class]) li+li,.woocommerce-order-details ol:not([class]) li+li{margin-top:.5em}.woocommerce-order-details .info-box{position:relative;background-color:var(--color-secondary-5);padding:var(--global--spacing);min-height:4.75rem;border-radius:var(--global--roundness);border-left:calc(var(--global--line) * 2) solid var(--color-info)}.woocommerce-order-details .info-box>*+*{margin-top:1rem}.woocommerce-order-details .info-box>*+*:is(h2,h3,h4,h5){margin-top:2rem}.woocommerce-order-details .info-box--success{border-left:calc(var(--global--line) * 2) solid var(--color-success)}.woocommerce-order-details .info-box--error{border-left:calc(var(--global--line) * 2) solid var(--color-error)}.woocommerce-table__line-item{background-color:var(--color-base);display:grid;margin-bottom:var(--global--spacing);border-radius:var(--global--roundness);padding:var(--global--spacing) calc(var(--global--spacing) * 2) var(--global--spacing) var(--global--spacing);gap:var(--global--spacing);box-shadow:var(--shadow-2);position:relative;grid-template-columns:1fr auto;font-weight:bold}.woocommerce-table__line-item a{text-decoration:none}.woocommerce-table__line-item .item-desc{font-weight:normal;font-size:14px}.woocommerce-table__line-item .woocommerce-table__product-name{display:flex;flex-wrap:wrap}.woocommerce-table__line-item .woocommerce-table__product-name .product-quantity{margin-left:.25em}.woocommerce-table__line-item .woocommerce-table__product-name .item-desc,.woocommerce-table__line-item .woocommerce-table__product-name .wc-item-meta{flex:1 1 100%;order:2}.woocommerce-table__line-item .wc-item-meta{font-size:14px;list-style:none;padding:0}.woocommerce-table__line-item .wc-item-meta li{font-weight:normal}.woocommerce-table__line-item .wc-item-meta li p{display:inline-block}.place-order{text-align:right;margin-top:1rem}.woocommerce-account .container.wysiwyg{max-width:100%}.woocommerce-account .woocommerce-address-fields,.woocommerce-account .woocommerce-EditAccountForm{background-color:var(--color-secondary-5);padding:var(--global--spacing);border-radius:var(--global--roundness)}.woocommerce-account .woocommerce-Address-title{margin-block:1rem}.woocommerce-account .woocommerce-Address-title h3{margin-bottom:0}.woocommerce-account .wysiwyg li.woocommerce-MyAccount-navigation-link--customer-logout{margin-left:auto}.woocommerce-account .woocommerce-order-details{margin-inline:auto}.woocommerce-pagination{text-align:center}#customer_login{display:grid;gap:calc(var(--global--spacing) * 2)}@media (min-width: 37.5em){#customer_login{grid-template-columns:repeat(auto-fit, minmax(400px, 1fr))}}.woocommerce-form-register__submit{margin-top:1rem}.woocommerce-LostPassword{font-size:14px}
wingaebxml Validierungstool - wingaeb Zum Hauptinhalt
wingaebxml Validierungstool
Mit dem wingaeb xml Validierungstool geben wir Ihrer Einkaufsabteilung oder Vergabestelle ein Tool für die sichere Handhabung von GAEB-Dateien in der Vergabevorbereitung, Qualitätssicherung, Angebotsklärung und Vergabe an die Hand.
ab 280,00 € (einmalig)
wingaebxml Validierungstool anstelle von komplexer AVA-SoftwareAuch ohne AVA-Software ist die Vergabestelle/der Einkauf in Bauvergabeprozessen in der Lage mit GAEB-Dateien aus beliebiger AVA- und Baukalkulations-Software umzugehen. Mit wingaeb xml lassen sich sämtliche GAEB-Leistungsverzeichnisse unmittelbar und vollständig anzeigen. GAEB-Angebotsabgaben (X84/D84) können direkt aus dem Dateisystem, DMS, ERP System, E-Mail-Anhang angezeigt werden. Das wingaeb xml Validierungstool ist für ein unkompliziertes, zentrales Ausrollen geeignet (Softwarepaketierung/automatisierte Softwareverteilung). wingaebxml Validierungstool hebt die Qualität des Bauvergabeprozesses anJede GAEB-Datei sollte vor Veröffentlichung durch die Vergabestelle mit wingaeb xml validiert werden (Prüfung auf GAEB-Konformität und XML-Syntax). Jede GAEB-Datei sollte vor Veröffentlichung durch die Vergabestelle mit wingaeb xml auf Vollständigkeit geprüft werden (fehlende Preise, Mengen, Bieterangaben, freie Mengen). wingaebxml Validierungstool vermeidet KonflikteGAEB-Dateien, die konsequent mit wingaeb xml validiert werden, erhöhen unmittelbar die Prozesssicherheit. Mit „sauberen“ GAEB-Dateien verringert sich die Häufigkeit von Bieterfragen. „Saubere“ GAEB-Dateien können maßgeblich helfen, Klagen wegen unzureichenden Ausschreibungsunterlagen zu vermeiden. Die Bereitstellung korrekter GAEB-Dateien führt unmittelbar dazu, dass korrekte Dateien zurückgeliefert werden, und die Folgeprozesse der Angebotsprüfung und Angebotsklärung reibungslos ablaufen. Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.Mehr erfahren
Video laden
YouTube immer entsperren
wingaebxml Validierungstool als Unterstützung in der VergabedokumentationPrüf- und Validierungsprotokolle können als HTML oder per PDF-Drucker als PDF ausgegeben, und in der Vergabeakte hinterlegt werden (z.B. bei Ausschluss eines Bieters). Jedes Leistungsverzeichnis und dazugehörige Angebotsabgaben lassen sich mit wingaeb xml drucken oder als PDF ausgeben. Auszüge aus Angeboten (z.B. Bieterangabenverzeichnis, Liste fehlender Angaben, Positionslisten, Zusammenstellungen) lassen sich zur Vorbereitung von Bietergesprächen und zur Angebotsklärung drucken oder als PDF ausgeben. Ergebnisse aus einer Bieterklärung können direkt in der X84/D84 Angebotsabgabe dokumentiert, und als geklärte Angebotsfassung inkl. dem zugrundeliegendem Leistungsverzeichnis in einer einzigen Datei abgespeichert werden. Die X84/D84 ist somit auch jederzeit ohne X83/D83 mit wingaeb xml anzeigbar. Als Vergabevorschlag/Vergabeentscheid kann eine GAEB-Auftragserteilung (X86) erzeugt werden, welche im Rahmen der Zuschlagserteilung an den Bieter und den zuständigen Fachbereich übermittelt wird. Unterstützte Betriebssysteme:
Softwareanforderungen:
Microsoft .NET Framework 4.8 Client Profile (wird wenn nicht vorhanden automatisch bei der Installation von wingaeb xml mitinstalliert) Laden Sie die aktuelle Version von wingaeb xml zur Installation herunter.
Neues in wingaeb xml Version 5.5.
Installationsanleitung und Systemvoraussetzungen für wingaeb xml .
Neue und überarbeitete Version des wingaeb xml Handbuchs.
Erweiterte Admin-Infos zur hausinternen Installation und Softwareverteilung von wingaeb xml .
Bestellung Schließe ich mit dem Kauf einer Lizenz ein Abo ab? Nein. Der Lizenzpreis für wingaeb xml ist einmalig fällig. wingaeb xml Version 5 können Sie dann auf unbefristete Zeit verwenden.
Wie schnell nach der Bestellung kann ich mit wingaebxml arbeiten? Sofort nach der Bestellung! Mit der Bestellbestätigung erhalten Sie eine vorläufige Lizenz, die Sie bis Zahlungseingang nutzen können. Sie enthält den vollen Funktionsumfang der bestellten Lizenzart. Eine unbefristete Lizenz wird nach Prüfung Ihrer Zahlung für Sie freigeschaltet.
Bitte beachten Sie, dass es sich bei der vorläufigen Lizenz nicht um eine Testlizenz handelt. Mit Ihrer Bestellung schließen Sie einen bindenden Kaufvertrag mit uns ab.
Wann wird meine unbefristete Lizenz freigeschaltet? Ihre unbefristete Lizenz schalten wir nach Eingang Ihrer Zahlung frei. Sie wird dann automatisch über unseren Lizenzserver bei Ihnen hinterlegt und ist beim nächsten Programmstart verfügbar. Auch bei Zahlungen über Kreditkarte oder Giropay kann es einige Tage dauern, bis wir die Zahlung von unserem Zahlungsdienstleister erhalten und geprüft haben.
Wo finde ich meine Rechnung? Die Rechnung haben Sie sofort per E-Mail erhalten, nachdem Sie Ihre Bestellung abgeschlossen haben. Falls Sie die E-Mail nicht finden, schauen Sie im Spam-Ordner nach. Wenn Sie während der Bestellung einen Kundenaccount angelegt haben, können Sie Ihre Rechnung auch in Ihrem Konto unter Bestellungen herunterladen.
Lizenz Für welche Programmversion ist die wingaebxml Lizenz gültig? Die Lizenz ist für wingaeb xml Version 5 gültig und beinhaltet alle Zwischenversionen (zum Beispiel zukünftige Versionen 5.1, 5.2). Für zukünftige Hauptversionen (wingaeb xml Version 6) ist ein Updatepreis fällig. Kunden mit Softwarepflege- und Servicevertrag zur Lizenz erhalten auch Hauptversionen kostenlos.
Haben sich die Lizenzarten geändert? Ja, in 2022 haben wir die Bezeichnungen unserer Lizenzen geändert.
Lizenzen für Handwerker & Baufirmen:
wingaeb xml Bietertool Basis (vorher: wingaeb xml AN)wingaeb xml Bietertool Plus (vorher: wingaeb xml AN Plus)wingaeb xml Bietertool Pro (vorher: wingaeb xml AN Gesamtpaket)Lizenzen für Einkauf & Vergabestellen:
wingaeb xml Validierungstool Basis (vorher: wingaeb xml Validierungstool Einzellizenz)wingaeb xml Validierungstool Plus (vorher nicht vorhanden)wingaeb xml Validierungstool Pro (vorher: wingaeb xml Validierungs- und Bietertool Firmenlizenz)wingaeb Preisspiegel Lizenzen für Einkauf & Vergabestellen:
wingaeb Preisspiegel Basis (vorher nicht vorhanden)wingaeb Preisspiegel Plus (vorher: wingaeb Preisspiegel 5er-Lizenz)wingaeb Preisspiegel Pro (vorher: wingaeb Preisspiegel Firmenlizenz) Service & Support Was beinhaltet der Softwarepflege- und Servicevertrag zur Lizenz? Kunden mit Softwarepflege- und Servicevertrag erhalten alle neuen Programmversionen kostenlos. Außerdem haben Sie Anspruch auf unseren kostenlosen Support. Den Support erreichen Sie Montag bis Freitag von 9 bis 16 Uhr per Telefon oder E-Mail.
Unser Support beantwortet Ihre Fragen zur Anwendung der Software und zum GAEB Standard und übernimmt für Sie Dateikonvertierungen (GAEB 2000 nach GAEB XML) oder Datenrettungsversuche bei fehlerhaften Dateien aus Fremdsystemen. Bei Bedarf schalten wir uns per Teamviewer auf Ihren Rechner.
Wie kann ich ohne Servicevertrag kurzfristig Support erhalten? Sie können unseren Sofort-Support für 25,- € je 15 Minuten buchen.
wingaebxml Anwendung Wieso kann ich eine .P83/.P84-Datei nicht in wingaebxml öffnen? Bei Angebotsaufforderungen bzw. Angeboten mit Dateiendung .P83 bzw. .P84 handelt es sich um Dateien im GAEB 2000-Format. Dabei handelt es sich um ein veraltetes Dateiformat, das von wingaeb xml nicht unterstützt wird. Sollten Sie eine .P83/.P84 Datei erhalten haben, können wir diese für Sie in das aktuelle GAEB XML Format konvertieren. Buchen Sie dazu unseren Sofort-Support .
Softwarepflege- und Service zu ihrer Lizenz Ergänzen Sie Ihre Lizenz mit einem Softwarepflege- und Servicevertrag. So erhalten Sie stets alle Updates und Support durch unser wingaeb Supportteam.
Kostenlose Updates: Immer auf dem aktuellen Stand arbeiten Sie erhalten kostenlose Updates auf neue Versionen des wingaeb xml Validierungstools. Da wir regelmäßig Verbesserungen ausrollen, verfügen Sie mit einem Softwarepflege- und Servicevertrag garantiert immer über die neueste Version.
Technischer Support per E-Mail, Telefon oder TeamViewer Über unsere zentrale Supportnummer erhalten Sie von Montag bis Freitag telefonischen Support. Alternativ steht Ihnen der E-Mail-Support zur Verfügung. Unser IT-Support schaltet sich bei Bedarf auch per TeamViewer direkt auf Ihren PC.
Servicezeiten Mo - Fr 09:00 - 16:00 Uhr
Die Mindestvertragslaufzeit beträgt 1 Jahr. Der Vertrag verlängert sich automatisch, sofern nicht mit einer Frist von 6 Wochen gekündigt wird. Die Gebühr wird jährlich im Voraus bezahlt.
Lizenzvergleich Basis
Plus
Pro
Preis
Info Einmaliger Lizenzpreis.
280 €
1.000 €
5.000 €
Arbeitsplätze
Info Maximale Anzahl der Arbeitsplätze, auf denen die Lizenz installiert werden darf
1
5
unbegrenzt
Weitergabe der Lizenz an Bieter
Info Der Lizenzumfang erlaubt die kostenlose Weitergabe der Lizenz an eine unbegrenzte Anzahl von Bietern und Lieferanten des Auftraggebers zur Nutzung als Bietertool (Erfassung von Angebotsdaten). Die Bieternutzung ist gebunden/kodiert an den Auftraggeber (Lizenzinhaber).
✓ Softwarepflege und Service
Info Jahresgebühr für telefonische Hotline und E-Mail-Support, kostenfreien Bezug aller Programmupdates. Jährlich kündbar.
120 € jährlich (optional)
220 € jährlich (optional)
1.100 € jährlich (verpflichtend)
Zusatzservice Bieter- und Lieferantenhotline
Info Optionale Ausdehnung des telefonischen Supports und der E-Mail-Hotline auf die Bieter und Lieferanten des Lizenznehmers.
1.500 € (optional)
Vergabevorbereitung
GAEB Viewer (GAEB XML, GAEB 90)
Info Anzeige von GAEB-LVs der Datenaustauschphasen DA81-DA86 in den gültigen Formatversionen GAEB XML (X81-X86) und GAEB 90 (D81-D86).
✓ ✓ ✓ LVs validieren
Info Validieren von X81/D81 Leistungsverzeichnissen, X82/D82 Kostenanschlägen oder X83/D83 Angebotsaufforderungen auf GAEB-Konformität und XML-Syntax und prüfen auf Vollständigkeit (u.a. Positionsmengen, Einheiten).
✓ ✓ ✓ LVs drucken
Info Ausgabe von X81/D81 Leistungsverzeichnissen, X82/D82 Kostenanschlägen oder X83/D83 Angebotsaufforderungen als Papier- oder PDF-Druck, konfigurierbar (Langfassung, Kurz-LV aus Positionsliste usw.).
✓ ✓ ✓ Excel-Export, CSV
Info Exportieren von X81/D81 Leistungsverzeichnissen, X82/D82 Kostenanschlägen oder X83/D83 Angebotsaufforderungen als CSV bzw. Excel-Daten.
✓ ✓ ✓ GAEB-LVs konvertieren
Info Umwandlung von GAEB 90 Leistungsverzeichnissen, Kostenanschlägen oder Angebotsaufforderungen (D81, D82, D83) nach GAEB XML (X81, X82, X83) und umgekehrt. Umwandlung von schreibgeschützten GAEB LVs der Datenaustauschphasen X81/D81, X82/D82 in bearbeitbare X83/D83 Angebotsaufforderungen.
✓ ✓ ✓ Angebotsprüfung
Angebote validieren
Info Prüfen, ob die X84/D84 Datei strukturell zur Ursprungsdatei (X83/D83) passt. Validieren der Angebote auf GAEB-Konformität und XML-Syntax und prüfen auf Vollständigkeit (u.a. Positionsmengen, Einheiten, freie Mengen, Bietertextergänzungen).
✓ ✓ ✓ Extern kalkulierte Angebote validieren
Info Valideren auch von Angeboten (X84/D84), die nicht in wingaebxml erstellt wurden.
✓ ✓ ✓ Angebote klären/Angebotsdaten ergänzen
Info Filtern u.a. nach fehlenden/ausgefüllten Einträgen, Bieterangaben/Fabrikatsangaben. Nacherfassen fehlender Angaben (Einheitspreise, freie Mengen, Bieterangaben) und Erfassen von Auf-/Abschlägen bzw. Nachlässen. Anpassen der Bieterdaten/Bieteradresse nicht möglich. Speichern geklärter Angebotsfassungen.
✓ ✓ ✓ Neuerfassung von Angeboten
Info Erfassen von neuen X84/D84 Angeboten anstelle eines Bieters (z.B. bei Abgabe in Papierform) inkl. freier Angabe der Bieterdaten/Bieteradresse.
✓ Angebote drucken
Info Ausgabe von GAEB-Angeboten (X84/D84) zur Angebotsaufforderung (X83/D84) als Papier- oder PDF-Druck, konfigurierbar (Langfassung, Kurz-LV aus Positionsliste usw.).
✓ ✓ ✓ Excel-Import, CSV
Info Import der in der wingaeb Excel-Mappe ermittelten Preise zur Ursprungsdatei (X83/D83) in wingaebxml zum finalen Speichern als Angebotsvariante X84/D84.
✓ ✓ ✓ GAEB-Angebote konvertieren
Info Umwandlung von GAEB 90 Angebotsabgaben (D84) in GAEB XML Angebotsabgaben (X84) und umgekehrt.
✓ ✓ ✓ Vergabe/Abrechnung
Auftragserteilungen erzeugen (X86)
Info Erzeugen von GAEB XML Auftragserteilungen (X86) aus X83/D83 Angebotsaufforderungen mit X84/D84 Angebotsabgaben.
✓ ✓ ✓ Auftrags-LV validieren (X86/D86)
Info Validieren der Auftrags-LV (X86) auf GAEB-Konformität und XML-Syntax und prüfen auf Vollständigkeit (u.a. Positionsmengen, Einheiten, Preise).
✓ ✓ ✓