.variant-picker .variant-picker__filters:after{content:"";visibility:hidden;position:absolute;top:0;right:-54px;z-index:90;display:block;height:100%;width:54px;background-color:rgba(0,0,0,.6);opacity:0;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.3s}@media(min-width: 768px){.variant-picker .variant-picker__filters:after{display:none}}.variant-picker .variant-picker__filters.active{visibility:visible;z-index:100;margin-left:0;transform:translateX(0)}.variant-picker .variant-picker__filters.active:after{visibility:visible;opacity:1;transition-delay:.5s}.variant-picker .variant-picker__filters--inner{height:calc(100vh - 52px);overflow-y:auto;padding:1rem}@media(min-width: 768px){.variant-picker .variant-picker__filters--inner{height:auto;overflow-y:visible;padding:0}}.variant-picker .variant-picker__filters-group:not(:last-child){margin-bottom:2rem;border-bottom-width:1px;border-color:#dedede;padding-bottom:2rem}.variant-picker .variant-picker__filters-group-items{display:flex;flex-wrap:wrap;gap:10px}.variant-picker .variant-picker__filters button{height:auto;border-radius:0;border-width:1px;border-color:#dedede;background-color:#fff;padding:7px 1rem;font-size:13px;line-height:18px;font-weight:400;color:#101010}@media(min-width: 768px){.variant-picker .variant-picker__filters button{padding-top:.375rem;padding-bottom:.375rem}.variant-picker .variant-picker__filters button:hover{border-color:#101010;background-color:#fff}}.variant-picker .variant-picker__filters button.is-checked{border-color:#101010;background-color:#fff}.variant-picker .variant-picker__filters button.color,.variant-picker .variant-picker__filters button.pa_farve{border-width:.5px;padding:0}.variant-picker .variant-picker__filters button.any,.variant-picker .variant-picker__filters button:after{display:none}.variant-picker .variant-card{float:left;width:50%;padding:.5rem}@media(min-width: 768px){.variant-picker .variant-card{padding:5px 15px}}@media(min-width: 1140px){.variant-picker .variant-card{width:33.333333%}}@media(min-width: 1440px){.variant-picker .variant-card{width:25%}}.variant-picker .variant-card.selected .variant-card__link{position:relative;border-color:#101010}body #bof-checkout-billing+.variant-picker .variant-card.selected .variant-card__link{margin-bottom:2rem}.variant-picker .variant-card.selected .variant-card__link:before{content:"";position:absolute;top:0;right:0;display:inline-block;height:0;width:0;border-width:20px;border-color:rgba(0,0,0,0);border-top-color:#101010;border-right-color:#101010}@media(min-width: 768px){.variant-picker .variant-card.selected .variant-card__link:before{border-width:22px}}.variant-picker .variant-card.selected .variant-card__link:after{content:"";position:absolute;top:10px;right:4px;display:inline-block;height:9px;width:12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEzLjQ3IDIuMzcgNi4xNSA5LjY5MmExLjM5IDEuMzkgMCAwIDEtMS45NjQgMGwtMy43OC0zLjc4YTEuMzg5IDEuMzg5IDAgMCAxIDEuOTY1LTEuOTYzbDIuNzk3IDIuNzk3TDExLjUwNi40MDdhMS4zOSAxLjM5IDAgMCAxIDEuOTY1IDEuOTY0WiIvPjwvc3ZnPg==);background-size:cover;background-position:50%;background-repeat:no-repeat}@media(min-width: 768px){.variant-picker .variant-card.selected .variant-card__link:after{right:5px;height:10px;width:14px}}.variant-picker .filter-title{margin-bottom:1.25rem;display:flex;align-items:center;justify-content:space-between}.variant-picker .filter-title__left{display:flex;align-items:center;gap:1rem}.variant-picker .filter-title__left-text{font-size:.875rem;line-height:1.25rem;color:#101010}.variant-picker .filter__clear{cursor:pointer;color:#838383}.variant-picker .filter__clear svg{height:100%;width:100%}body.single-product{overflow-x:clip}.product-wrapper{margin-bottom:2rem;gap:2rem}@media(min-width: 768px){.product-wrapper{margin-bottom:5rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1140px){.product-wrapper{-moz-column-gap:56px;column-gap:56px}}.product-wrapper .images{position:relative;margin-bottom:1rem}body #bof-checkout-billing+.product-wrapper .images{margin-bottom:2rem}@media(min-width: 768px){.product-wrapper .images{margin-bottom:0}.product-wrapper .images .flex-viewport{height:auto !important}.product-wrapper .images .woocommerce-product-gallery__wrapper{width:auto !important}}.product-wrapper .woocommerce-product-gallery__image:last-child{margin-bottom:0}@media(min-width: 768px){.product-wrapper .woocommerce-product-gallery__image{margin-bottom:2rem}}.product-wrapper .woocommerce-breadcrumb{font-size:13px;line-height:18px;font-weight:300}.product-wrapper .woocommerce-breadcrumb a{position:relative;display:inline-block;font-size:.875rem;line-height:1.25rem;color:#9ca3af;color:#6b7280;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}body #bof-checkout-billing+.product-wrapper .woocommerce-breadcrumb a{margin-bottom:2rem}.product-wrapper .woocommerce-breadcrumb a:hover{color:#111827}.product-wrapper .woocommerce-breadcrumb a:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:0;background-color:#4b5563;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.product-wrapper .woocommerce-breadcrumb a:hover:after{width:100%}.product-wrapper .woocommerce-breadcrumb .separator{padding-left:.25rem;padding-right:.25rem}.product-wrapper .woocommerce-breadcrumb .last{display:none;color:#101010}@media(min-width: 768px){.product-wrapper .woocommerce-breadcrumb .last{display:inline-block}}.product-wrapper .related.products{grid-column:span 2/span 2}.product-wrapper.product-type-simple .cart .quantity:not(.calculator){visibility:hidden;position:absolute;opacity:0}.product-wrapper .flex-control-paging{position:absolute;bottom:1rem;display:flex;width:100%;justify-content:center;gap:.625rem}@media(min-width: 768px){.product-wrapper .flex-control-paging{visibility:hidden;height:0;width:0;opacity:0}}.product-wrapper .flex-control-paging a{font-size:0;display:block;height:.625rem;width:.625rem;border-radius:9999px;background-color:#dedede}.product-wrapper .flex-control-paging a.flex-active{width:2rem;border-radius:.375rem;background-color:#101010}.woocommerce-product-gallery__image img{width:100%}.single-product .product p.stock{display:block;opacity:1}.product-usp svg{height:auto;width:100%}.woocommerce-LoopProduct-link{margin-bottom:.625rem;display:block}@media(min-width: 768px){.woocommerce-LoopProduct-link{margin-bottom:1rem}}.related.products{font-size:13px;line-height:18px}@media(min-width: 768px){.related.products{font-size:15px;line-height:20px}}.woocommerce-tabs .backdrop{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.5s}.woocommerce-tabs .backdrop:not(.active){visibility:hidden;opacity:0}#sticky-sidebar{will-change:min-height}#sticky-sidebar .summary-inner{transform:translate(0);transform:translateZ(0);will-change:position,transform}@media(min-width: 768px){#sticky-sidebar .summary-inner{padding-top:55px}}.site-main .product-wrapper .woocommerce-breadcrumb{top:0;left:0}@media(min-width: 768px){.site-main .product-wrapper .woocommerce-breadcrumb{position:absolute}}.added_to_cart.wc-forward{display:none}.bof-variations-option{border-width:1px;border-color:#dedede;background-color:#fff;padding:.5rem 1rem}@media(min-width: 768px){.bof-variations-option:hover{border-color:#101010}}.bof-variations-option[selected=selected]{border-color:#101010}.bof-variations-select{gap:.5rem}.mobile-product-drawer.active{pointer-events:auto;left:0;opacity:1}.mobile-product-drawer .product-list{height:calc(100vh - 52px - 2rem)}.mobile-product-drawer .product-list-item__info-title{text-wrap:balance}.mobile-product-drawer .product-list-item__info-price .amount{order:1;margin-right:.25rem}.mobile-product-drawer .product-list-item__info-price ins{order:1;text-decoration-line:none}.mobile-product-drawer .product-list-item__info-price .price_suffix{order:2}.mobile-product-drawer .product-list-item__info-price del{order:3;margin-top:-4px;width:100%;color:#838383}.slick-loading .slick-list{background:#fff none 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.a4e97f5a.eot);src:url(fonts/slick.a4e97f5a.eot?#iefix) format("embedded-opentype"),url(fonts/slick.29518378.woff) format("woff"),url(fonts/slick.c94f7671.ttf) format("truetype"),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5HZW5lcmF0ZWQgYnkgRm9udGFzdGljLm1lPC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJzbGljayIgaG9yaXotYWR2LXg9IjUxMiI+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9InNsaWNrIiB1bml0cy1wZXItZW09IjUxMiIgYXNjZW50PSI0ODAiIGRlc2NlbnQ9Ii0zMiIvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iNTEyIiAvPgoKPGdseXBoIHVuaWNvZGU9IiYjODU5NDsiIGQ9Ik0yNDEgMTEzbDEzMCAxMzBjNCA0IDYgOCA2IDEzIDAgNS0yIDktNiAxM2wtMTMwIDEzMGMtMyAzLTcgNS0xMiA1LTUgMC0xMC0yLTEzLTVsLTI5LTMwYy00LTMtNi03LTYtMTIgMC01IDItMTAgNi0xM2w4Ny04OC04Ny04OGMtNC0zLTYtOC02LTEzIDAtNSAyLTkgNi0xMmwyOS0zMGMzLTMgOC01IDEzLTUgNSAwIDkgMiAxMiA1eiBtMjM0IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODU5MjsiIGQ9Ik0yOTYgMTEzbDI5IDMwYzQgMyA2IDcgNiAxMiAwIDUtMiAxMC02IDEzbC04NyA4OCA4NyA4OGM0IDMgNiA4IDYgMTMgMCA1LTIgOS02IDEybC0yOSAzMGMtMyAzLTggNS0xMyA1LTUgMC05LTItMTItNWwtMTMwLTEzMGMtNC00LTYtOC02LTEzIDAtNSAyLTkgNi0xM2wxMzAtMTMwYzMtMyA3LTUgMTItNSA1IDAgMTAgMiAxMyA1eiBtMTc5IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODIyNjsiIGQ9Ik00NzUgMjU2YzAtNDAtOS03Ny0yOS0xMTAtMjAtMzQtNDYtNjAtODAtODAtMzMtMjAtNzAtMjktMTEwLTI5LTQwIDAtNzcgOS0xMTAgMjktMzQgMjAtNjAgNDYtODAgODAtMjAgMzMtMjkgNzAtMjkgMTEwIDAgNDAgOSA3NyAyOSAxMTAgMjAgMzQgNDYgNjAgODAgODAgMzMgMjAgNzAgMjkgMTEwIDI5IDQwIDAgNzctOSAxMTAtMjkgMzQtMjAgNjAtNDYgODAtODAgMjAtMzMgMjktNzAgMjktMTEweiIvPgo8Z2x5cGggdW5pY29kZT0iJiM5NzsiIGQ9Ik00NzUgNDM5bDAtMTI4YzAtNS0xLTktNS0xMy00LTQtOC01LTEzLTVsLTEyOCAwYy04IDAtMTMgMy0xNyAxMS0zIDctMiAxNCA0IDIwbDQwIDM5Yy0yOCAyNi02MiAzOS0xMDAgMzktMjAgMC0zOS00LTU3LTExLTE4LTgtMzMtMTgtNDYtMzItMTQtMTMtMjQtMjgtMzItNDYtNy0xOC0xMS0zNy0xMS01NyAwLTIwIDQtMzkgMTEtNTcgOC0xOCAxOC0zMyAzMi00NiAxMy0xNCAyOC0yNCA0Ni0zMiAxOC03IDM3LTExIDU3LTExIDIzIDAgNDQgNSA2NCAxNSAyMCA5IDM4IDIzIDUxIDQyIDIgMSA0IDMgNyAzIDMgMCA1LTEgNy0zbDM5LTM5YzItMiAzLTMgMy02IDAtMi0xLTQtMi02LTIxLTI1LTQ2LTQ1LTc2LTU5LTI5LTE0LTYwLTIwLTkzLTIwLTMwIDAtNTggNS04NSAxNy0yNyAxMi01MSAyNy03MCA0Ny0yMCAxOS0zNSA0My00NyA3MC0xMiAyNy0xNyA1NS0xNyA4NSAwIDMwIDUgNTggMTcgODUgMTIgMjcgMjcgNTEgNDcgNzAgMTkgMjAgNDMgMzUgNzAgNDcgMjcgMTIgNTUgMTcgODUgMTcgMjggMCA1NS01IDgxLTE1IDI2LTExIDUwLTI2IDcwLTQ1bDM3IDM3YzYgNiAxMiA3IDIwIDQgOC00IDExLTkgMTEtMTd6Ii8+CjwvZm9udD48L2RlZnM+PC9zdmc+Cg==#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:35px;height:35px;padding:0;transform:translateY(-50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background:rgba(0,0,0,0);z-index:100}@media(min-width: 768px){.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0)}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{content:"";font-family:slick;font-size:40px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-style:solid;border-width:5px 5px 0 0;display:inline-block;height:23px;width:23px}.slick-prev{left:50px}[dir=rtl] .slick-prev{right:50px;left:auto}.slick-prev:before{transform:rotate(-135deg)}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:50px}[dir=rtl] .slick-next{right:auto;left:50px}.slick-next:before{transform:rotate(45deg)}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:0;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 6px}.slick-dots li,.slick-dots li button{width:10px;height:10px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}@media(min-width: 768px){.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}}.slick-dots li button:before{font-family:slick;font-size:8px;line-height:10px;position:absolute;top:0;left:0;width:10px;height:10px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}#minicart-drawer .mini_cart_item .price-wrapper>.tax_label{display:none}#minicart-drawer input[type=number]::-webkit-inner-spin-button,#minicart-drawer input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#minicart-drawer input[type=number]{-moz-appearance:textfield}#minicart-drawer .widget_shopping_cart_content.updating-cart .cart-updating{display:flex}body.page-template-page-hero #masthead{height:72px}@media(min-width: 768px){body.page-template-page-hero #masthead{height:88px}}body:not(.page-template-page-hero) #masthead{height:87px}@media(min-width: 768px){body:not(.page-template-page-hero) #masthead{height:108px}}.sticky-header{position:fixed;top:-7rem;left:0;right:0;z-index:50;width:100%;background-color:#fff;padding-left:1rem;padding-right:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.5s}.sticky-header.sticky-header--slide-in{transform:translate3d(0, 7rem, 0)}.sticky-header:after{content:"";position:absolute;left:0;right:0;top:100%;z-index:-10;margin:0;height:1rem;background-image:none;opacity:.5}.sticky-header>.container>div{margin-bottom:0;border-bottom-width:1px;border-color:#dedede}@media(min-width: 768px){.sticky-header>.container>div{border-width:0}}:root{--swiper-theme-color: #0f0f0f}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:initial}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.1490196078)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0))}.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%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-top:4px solid rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}.swiper-button-next,.swiper-button-prev{z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{color:#838383;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.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,.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:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}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:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.2509803922));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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1019607843))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2)}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2)}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5019607843));border-radius:var(--swiper-scrollbar-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>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.woocommerce-error,.woocommerce-info,.woocommerce-message{position:fixed;bottom:0;left:50%;z-index:9999;width:90%;transform:translateX(-50%);align-items:center;background-color:#fff;padding:1rem;text-align:center}@media(min-width: 768px){.woocommerce-error,.woocommerce-info,.woocommerce-message{display:flex;height:100px;width:auto;max-width:700px;padding:2.5rem;text-align:left}}.woocommerce-error>a.button:first-child,.woocommerce-info>a.button:first-child,.woocommerce-message>a.button:first-child{margin-bottom:.625rem;display:block;text-align:center}@media(min-width: 768px){.woocommerce-error>a.button:first-child,.woocommerce-info>a.button:first-child,.woocommerce-message>a.button:first-child{margin-bottom:0;margin-right:.625rem}}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{margin-left:0;list-style-type:none;padding-left:0}.woocommerce-mini-cart__buttons a{width:100%}.blockOverlay{background:rgba(0,0,0,.2) !important}.woocommerce-mini-cart__total{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;font-size:1.25rem;line-height:1.75rem;font-weight:500}@media(min-width: 768px){.woocommerce-mini-cart__total{font-size:1.5rem;line-height:2rem}}.woocommerce-mini-cart__total>:first-child{margin-right:auto}.woocommerce-mini-cart__total>strong{font-weight:500}.woocommerce-mini-cart__total .tax_label{order:2;margin-right:.5rem;font-size:10px;color:#9ca3af}.woocommerce-mini-cart__total .woocommerce-Price-amount{order:3;font-weight:500}.list-price .woocommerce-Price-amount,.list-price ins{order:1}.list-price .price_suffix{order:2}.list-price del{order:3}.price-wrapper>del{order:1;margin-left:.5rem;color:#838383}.price-wrapper{display:flex;flex-wrap:wrap}.upsell-swiper .upsell-price .amount{order:1;margin-right:.25rem}.upsell-swiper .upsell-price ins{order:1;text-decoration-line:none}.upsell-swiper .upsell-price .price_suffix{order:2}.upsell-swiper .upsell-price del{order:3;margin-left:4px;color:#838383}.woocommerce-message .button{margin-left:1rem}body .woocommerce-checkout .checkout-fieldset .form-row{margin-bottom:0}body .shipping_address #billing_country_field,body .shipping_address #shipping_country_field,body .woocommerce-billing-fields #billing_country_field,body .woocommerce-billing-fields #shipping_country_field{height:46px;border-width:1px;border-color:#dedede;padding:.5rem 1rem}body .shipping_address #billing_country_field .woocommerce-input-wrapper strong,body .shipping_address #shipping_country_field .woocommerce-input-wrapper strong,body .woocommerce-billing-fields #billing_country_field .woocommerce-input-wrapper strong,body .woocommerce-billing-fields #shipping_country_field .woocommerce-input-wrapper strong{font-weight:400;color:#838383}body .bof-checkout-wrap{margin-bottom:2rem;padding-bottom:0}body #bof-checkout-billing+.relative,body .wc_payment_methods{margin-bottom:2rem}body .col-1 .woocommerce-terms-and-conditions-wrapper{margin-bottom:2rem;border-width:1px;border-color:#dedede;padding:20px}body .col-1 .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{margin-bottom:0}body .col-1 .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-link{font-weight:600;text-decoration-line:underline}body .col-1 .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions{margin-bottom:1rem;max-height:300px;overflow:auto;background-color:#f2f2f2;padding:1rem}.entry-title,.page-title{margin-bottom:1.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:800;color:#171717}.entry-content>*,.page-content>*{margin-left:auto;margin-right:auto}.entry-content>:not(.bp-block--full-width-bg):not(.btn),.page-content>:not(.bp-block--full-width-bg):not(.btn){width:100%;padding-right:1rem;padding-left:1rem}body .entry-content>:not(.bp-block--full-width-bg):not(.btn),body .page-content>:not(.bp-block--full-width-bg):not(.btn){padding-left:unset;padding-right:unset}.sticky-header>.entry-content>:not(.bp-block--full-width-bg):not(.btn)>div,.sticky-header>.page-content>:not(.bp-block--full-width-bg):not(.btn)>div{margin-bottom:0;border-bottom-width:1px;border-color:#dedede}@media(min-width: 768px){.sticky-header>.entry-content>:not(.bp-block--full-width-bg):not(.btn)>div,.sticky-header>.page-content>:not(.bp-block--full-width-bg):not(.btn)>div{border-width:0}}.entry-content>.bp-block--normal-width-bg:not(.bp-block--full-width-bg):not(.btn){padding-left:1rem;padding-right:1rem}@media(min-width: 1584px){.entry-content>.bp-block--normal-width-bg:not(.bp-block--full-width-bg):not(.btn){padding-left:4rem;padding-right:4rem}}.entry-content>.alignwide{max-width:60rem}.entry-content>.alignfull{max-width:none}.entry-content>.alignleft{float:left;margin-right:2rem}.entry-content>.alignright{float:right;margin-left:2rem}
