');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%;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}@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;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;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;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;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, 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 .price:has(.price-on-request) ~ .legal-price-info{display:none}.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 input.price-on-request__btn{inline-size:auto}.entry-summary input.price-on-request__btn:not(:hover){background-color:var(--color-secondary);color:var(--color-base)}.entry-summary input.price-on-request__btn:focus{background-color:var(--color-highlight);color:var(--color-base)}.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)}.woocommerce-variation-add-to-cart-disabled{display:none}.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}@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{animation-name:submenu-arrow;animation-duration:.8s;animation-fill-mode:forwards}}@media (min-width: 69.375em){.nav-primary .sub-menu-back-container{display:none}@keyframes submenu{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"]{animation-name:submenu;animation-duration:.8s;animation-fill-mode:forwards}.nav-primary .sub-menu[aria-hidden="false"] .menu-item>a{animation-name:submenu-item;animation-duration:.5s;animation-delay:.4s;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{animation-delay:.6s}}@media (min-width: 69.375em) and (prefers-reduced-motion: no-preference){.nav-primary .sub-menu .menu-item:nth-child(3) a{animation-delay:.8s}}@media (min-width: 69.375em) and (prefers-reduced-motion: no-preference){.nav-primary .sub-menu .menu-item:nth-child(4) a{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)}@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;animation-name:spinner-animation;animation-duration:2s;animation-iteration-count:infinite;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}
AGB - wingaeb Zum Hauptinhalt
Allgemeine Geschäftsbedingungen Die Firma wingaeb Susanne Tiedemann nachstehend Auftragnehmer genannt, übernimmt Aufträge zu folgenden Bedingungen:
1 Allgemeines 1.1 Die nachstehenden Bedingungen gelten für alle Beratungs- und Serviceaufträge, soweit nicht schriftlich ausdrücklich andere Bedingungen vereinbart werden.
1.2 Abweichungen von diesen Bedingungen bedürfen zu ihrer Rechtswirksamkeit der schriftlichen Anerkennung durch den Auftragnehmer.
2 Abschluss und Umfang 2.1 Die Angebote des Auftragnehmers sind freibleibend. Kostenvoranschläge werden gewissenhaft und möglichst genau erstellt. Sie sind jedoch unverbindlich.
2.2 Aufträge werden erst durch die schriftliche Bestätigung des Auftragnehmers rechtsverbindlich. Nebenabreden und mündliche Erklärungen bedürfen zu Ihrer Rechtswirksamkeit der schriftlichen Bestätigung des Auftragnehmers. Schäden und Kosten, die durch eine fehlerhafte, ungenaue oder unvollständige Auftragserteilung entstehen, gehen zu Lasten des Auftraggebers und müssen von diesem dem Auftragnehmer ersetzt werden.
2.3 Maßgebend für das Auftragsverhältnis ist neben diesen Geschäfts-bedingungen die schriftliche Auftragsbestätigung einschließlich der darin aufgeführten Beschreibung der auszuführenden Arbeiten.
2.4 Für Schäden und Kosten, die bei der Bearbeitung durch vom Auftraggeber zur Verfügung gestelltes Material entstehen, haftet der Auftraggeber, es sei denn, er hat die Zustimmung des Auftragnehmers bei Auftragsvergabe zur Verwendung dieses Materials eingeholt.
3 Auftragserfüllung und Vertragsdauer 3.1 Für Fehler oder Terminüberschreitungen, die auf unvollständige oder mangelhafte Informationen oder Unterlagen ganz oder teilweise zurückgehen, ist jegliche Haftung des Auftragnehmers ausgeschlossen.
3.2 Ergeben sich bei Abstimmungsgesprächen, die vertraglich vereinbart sind, oder durch eine erforderlich werdende Fehlersuche Terminüberschreitungen, so können hieraus vom Auftraggeber keine Rechte hergeleitet werden. Das Gleiche gilt für sonstige Terminüberschreitungen, die durch Gründe bedingt sind, die nicht auf grobes Verschulden des Auftragnehmers oder auf einer grob fahrlässigen oder vorsätzlichen Pflichtverletzung eines Erfüllungsgehilfen zurückzuführen sind.
3.3 In Fällen sonstiger Terminüberschreitungen ist der Auftraggeber unter Ausschluss aller weitergehenden Rechte berechtigt, vom Vertrag zurückzutreten, falls der Auftragnehmer die zu erbringenden Leistungen nicht innerhalb einer angemessenen vom Auftraggeber zu setzenden Nachfrist erbracht hat.
3.4 Mehraufwendungen, die dem Auftragnehmer im Ergebnis von Abstimmungsgesprächen oder im Zusammenhang einer Fehlersuche bzw. Fehlerbereinigung entstehen, können dem Auftraggeber in Rechnung gestellt werden.
3.5 Soweit es sich nicht um die Durchführung einmaliger Arbeiten handelt, gilt ein Auftrag zur Durchführung wiederkehrender Arbeiten für die Dauer eines Jahres als abgeschlossen. Er verlängert sich jeweils stillschweigend um ein halbes Jahr, wenn er nicht unter Einhaltung einer Frist von drei Monaten vor Ablauf schriftlich gekündigt wird. Das Auftragsverhältnis kann vom Auftraggeber mit einer Frist von einem Monat gekündigt werden, wenn der Auftragnehmer eine Änderung der Auftragskonditionen bzw. Preislisten ankündigt. Der Auftragnehmer hat eine Änderung der Auftragskonditionen bzw. der Preislisten dem Auftraggeber mindestens einen Monat im voraus anzukündigen.
4 Nutzungsrechte 4.1 Sofern die Erstellung von Dokumenten oder Programmen Gegenstand des Auftrages ist, erhält der Auftraggeber die zur vertragsgemäßen Nutzung erforderlichen Nutzungsrechte.
4.2 Im Übrigen verbleiben sämtliche Rechte, wie auch das Recht der Weiterverwertung am Markt der erstellten Dokumente und Programme beim Auftragnehmer. Dokumente und Schulungsunterlagen sind ausschließlich für die Mitarbeiter des Auftraggebers bestimmt. Die Verteilung, Zitierung und Vervielfältigung – auch auszugsweise – zum Zwecke der Weitergabe an Dritte ist nur mit vorheriger schriftlicher Zustimmung des Auftragnehmers gestattet.
4.3 Dokumente und Programme, die sich der Auftragnehmer aus eigenem Interesse zur Auftragserfüllung erstellt und die Produktcharakter haben, verbleiben mit allen Rechten beim Auftragnehmer.
5 Haftung 5.1 Der Auftragnehmer haftet nach dem Produkthaftungsgesetz und für Schäden aus der Verletzung des Lebens, des Körpers und der Gesundheit, die auf einer fahrlässigen Pflichtverletzung des Auftragnehmers oder einer vorsätzlichen oder fahrlässigen Pflichtverletzung eines gesetzlichen Vertreters oder Erfüllungsgehilfen beruhen.
5.2 Im Übrigen haftet der Auftragnehmer für seine Erfüllungsgehilfen, die nicht leitende Angestellte sind, nur bei Vorsatz. Die eigene Haftung des Auftragnehmers, seiner gesetzlichen Vertreter und leitenden Erfüllungsgehilfen ist auf Vorsatz und grobe Fahrlässigkeit beschränkt. Diese Haftungsbeschränkung gilt nicht im Falle der Verletzung wesentlicher Vertragspflichten (Kardinalpflichten). In diesem Fall ist die Haftung auf den vertragstypischen und für den Auftragnehmer vorhersehbaren Schaden begrenzt.
5.3 Im Übrigen haftet der Auftragnehmer nach den zwingenden gesetzlichen Vorschriften. Der Einwand des Mitverschuldens bleibt in allen Fällen der Haftung unberührt.
5.4 Der Auftraggeber verpflichtet sich, den Schaden unmittelbar nach Bekanntwerden dem Auftragnehmer schriftlich anzuzeigen. Auftraggeber und Auftragnehmer verpflichten sich, den Schaden sowie mögliche Folgeschäden und Folgekosten gering zu halten.
5.5 Soweit der Auftragnehmer seine vertraglichen Leistungen infolge höherer Gewalt, Krieg, Aufruhr oder anderer für den Auftragnehmer unabwendbarer Umstände nicht oder nicht fristgerecht erbringen kann, treten für ihn keine nachteiligen Rechtsfolgen ein.
5.6 Sieht sich der Auftragnehmer in der ordnungsgemäßen Durchführung der übernommenen Leistungen behindert, so hat er dies dem Auftraggeber unverzüglich schriftlich anzuzeigen. Sobald zu übersehen ist, zu welchem Zeitpunkt die Leistung wieder aufgenommen werden kann, ist dies dem Auftraggeber ebenfalls anzuzeigen.
6 Geheimhaltung und Datenschutz 6.1 Auftragnehmer und Auftraggeber verpflichten sich gegenseitig, die gesetzlichen Bestimmungen über den Datenschutz zu beachten und alle erlangten Informationen, insbesondere Geschäftsgeheimnisse und Unterlagen streng vertraulich zu behandeln und ausschließlich für Zwecke der Auftragserfüllung zu verwenden. Der Auftragnehmer erwirbt keine Rechte an den in seinem Bereich verarbeiteten Daten.
6.2 Der Auftragnehmer ergreift alle erforderlichen technischen, personellen und organisatorischen Maßnahmen, um die Daten des Auftraggebers vor Verlust, Veränderung oder Kenntnisnahme unberechtigter Dritter zu schützen. Insbesondere dürfen Datenträger vom Auftraggeber nicht verändert oder gelöscht und außer zu Datensicherungszwecken nicht kopiert bzw. aus dem Datenverarbeitungsbereich entfernt werden, sofern das nicht vom Auftraggeber ausdrücklich festgelegt wurde. Der Auftragnehmer informiert den Auftraggeber unverzüglich bei Störungen bei der Datenverarbeitung sowie bei Verdacht auf Datenschutzverletzungen oder anderen Unregelmäßigkeiten. Datenzugänge per Datenfernübertragung werden entsprechend des technischen Standes gesichert, protokolliert und auf Auffälligkeiten kontrolliert.
6.3 Der Auftraggeber trägt die Verantwortung für die datenschutzgerechte Erhebung, Verarbeitung und Nutzung der personenbezogenen Daten und ist insofern dem Auftragnehmer gegenüber weisungsberechtigt. Die Rechte der Betroffenen auf Benachrichtigung, Auskunft, Berichtigung, Sperrung und Löschung sind ausschließlich beim Auftraggeber geltend zu machen. Der Auftragnehmer hat kein Auskunftsrecht gegenüber den Betroffenen. Der Auftragnehmer hält die vom Auftraggeber vorgesehenen Datensicherungsmaßnahmen, insbesondere die zur Identifikation der berechtigten Nutzer ein.
6.4 Auftragnehmer und Auftraggeber werden ihre Mitarbeiter und Dritte, die im Zusammenhang mit der Auftragserfüllung eingesetzt werden, zur Vertraulichkeit verpflichten. Der Auftragnehmer setzt bei der Datenverarbeitung, Systemwartung und Anwenderbetreuung ausschließlich Personal ein, das zum Datenschutz geschult und gemäß § 5 BDSG auf das Datengeheimnis verpflichtet ist.
6.5 Soweit für den Auftraggeber gemäß §§ 4d, 4e BDSG Meldepflichten bestehen, hat er diesen gegenüber der Aufsichtsbehörde für den Datenschutz nachzukommen. Nach einer Prüfung durch die Datenschutz-Aufsichtsbehörde beim Auftragnehmer wird der Prüfbericht dem Auftraggeber auf Anforderung zur Verfügung gestellt.
6.6 Der Auftragnehmer darf Unterauftragsverhältnisse eingehen, insbesondere für die Beauftragung von Subunternehmen für Druckaufträge oder die Vernichtung von Fehldrucken etc., sofern die Unterauftragnehmer durch den Auftragnehmer wie in den vorstehend genannten Bedingungen zu Geheimhaltung und Datenschutz verpflichtet wurden und diese Bedingungen eingehalten werden.
6.7 Die vorstehend genannten Bedingungen gelten auch nach Auftragserfüllung fort.
7 Zahlungsbedingungen 7.1 Rechnungen sind sofort nach Rechnungseingang ohne Abzug zu bezahlen.
7.2 Die Zurückhaltung fälliger Zahlungen wegen irgendwelcher vom Auftragnehmer nicht anerkannter Gegenansprüche oder wegen Beanstandung von Lieferungen ist nicht zulässig, auch nicht die Aufrechnung mit solchen Ansprüchen. Hat der Auftraggeber mehrere Aufträge erteilt, so ist jeder Auftrag selbständig abzurechnen. Der Auftraggeber kann bei der Abrechnung eines Auftrages mit eventuellen Gegenforderungen aus anderen Aufträgen nur dann aufrechnen, wenn der Auftragnehmer dem zustimmt.
7.3 Rechnungen u. ä. sind innerhalb eines Monats nach Zugang auf ihre Richtigkeit und Vollständigkeit zu prüfen. Einwendungen sind innerhalb dieser Zeit schriftlich geltend zu machen. Das Unterlassen rechtzeitiger Einwendungen gilt als Zustimmung. Gesetzliche Ansprüche bei begründeten Einwendungen bleiben unberührt.
8 Salvatorische Klausel Sollten Bestimmungen dieser allgemeinen Geschäftsbedingungen ganz oder teilweise nicht rechtswirksam oder nicht durchführbar sein oder ihre Rechtswirksamkeit oder Durchführbarkeit später verlieren, so soll hierdurch nicht die Gültigkeit der übrigen Bestimmungen berührt werden.
9 Gerichtsstand Gerichtsstand ist Berlin. Berlin, 1. Januar 2022