@charset "UTF-8";.shop-archive{display:grid;gap:48px;grid-template-columns:372px 1fr;min-height:60vh;padding:0}@media screen and (max-width:1400px){.shop-archive{grid-template-columns:1fr}}.shop-archive>section{min-width:0;width:100%}.shop-archive__actions{align-items:center;display:flex;gap:2rem}.shop-archive__actions-icon{align-items:center;aspect-ratio:1;background-color:transparent;border:1px solid var(--body-alt-clr);border-radius:4px;box-sizing:border-box;color:var(--body-alt-clr);cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;padding-inline:.5rem;transition:all .1s ease-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px}.shop-archive__actions-icon:disabled{background-color:var(--clr-neutral-200);border-color:var(--clr-neutral-400)!important;color:var(--clr-neutral-600);cursor:not-allowed;transition:all .2s ease-in-out}.shop-archive__actions-icon:hover{border-color:var(--clr-primary-500);color:var(--clr-primary-500)}.shop-archive__actions-icon--active{background-color:var(--body-bg-clr);border-color:var(--body-clr)!important;color:var(--body-clr)}.shop-archive__actions-icon--active:hover{border-color:var(--clr-primary-500)!important;color:var(--clr-primary-500)}.shop-archive__actions-icon:has(.icon-grid){border-bottom-right-radius:0;border-right-color:transparent;border-top-right-radius:0}.shop-archive__actions-icon:has(.icon-table){border-bottom-left-radius:0;border-top-left-radius:0}.shop-archive__products-per-page{display:flex;gap:.5rem}.shop-archive__header{align-items:center;border-bottom:1px solid var(--clr-neutral-300);display:grid;gap:.75rem 2rem;grid-template-areas:"title sorting" "desc desc";grid-template-columns:1fr auto;grid-template-rows:auto auto;margin-bottom:1.25rem;padding-bottom:1.5rem}@media screen and (max-width:768px){.shop-archive__header{align-items:start;border-bottom:unset;gap:.5rem 0;grid-template-areas:"title" "desc" "sorting";grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:1rem 0 0}}.shop-archive__header>h1.page-title{align-items:center;display:flex;gap:.75rem;grid-area:title;margin:0}@media screen and (max-width:576px){.shop-archive__header>h1.page-title{position:relative;text-align:center}}.shop-archive__header>.shop-archive__actions{align-items:center;display:flex;gap:2rem;grid-area:sorting}@media screen and (max-width:768px){.shop-archive__header>.shop-archive__actions{flex-wrap:wrap;gap:.5rem;justify-content:flex-start}}.shop-archive__header>.archive_desc_wrapper{grid-area:desc;margin-top:.5rem;position:relative;width:100%}@media screen and (max-width:768px){.shop-archive__header>.archive_desc_wrapper{margin-top:.25rem}}@media screen and (max-width:576px){.shop-archive .woocommerce-breadcrumb{display:none}}.shop-archive .back{display:none;padding:.25rem 1rem}@media screen and (max-width:768px){.shop-archive .back{display:block}}.archive_desc.truncated{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:7em;overflow:hidden;position:relative;transition:max-height .4s}.archive_desc.truncated:after{animation:fadeInOverlay .6s forwards;animation-delay:.3s;background:linear-gradient(to bottom,hsla(0,0%,100%,0),var(--body-alt-bg-clr) 100%);bottom:0;content:"";display:block;height:1.25rem;left:0;opacity:0;pointer-events:none;position:absolute;right:0}@keyframes fadeInOverlay{to{opacity:1}}.archive_desc:not(.truncated){-webkit-line-clamp:unset;overflow:visible}.toggle-desc-btn{background:none;border:none;color:var(--body-link-clr);cursor:pointer;padding:0}@media screen and (max-width:768px){.filters{left:0;position:sticky;top:calc(100dvh - 80px);z-index:8}}@media screen and (min-width:768px){.filters{position:relative}}@media screen and (max-width:768px){.filters.xs-show{position:relative;top:0}}.filters span{line-height:unset}@media screen and (max-width:768px){.filters.open{background:var(--body-bg-clr);height:auto;top:auto}.filters.open,.filters.open:before{bottom:0;left:0;position:fixed;right:0}.filters.open:before{background-color:var(--clr-black);content:"";opacity:.5;top:0}.filters.open .filters__reset-all{background-color:transparent;display:flex!important}.open .filters__footer,.open .filters__header,.open .filters__wrapper{background:var(--body-bg-clr);position:relative}}.filters__toggle{align-items:center;cursor:pointer;display:flex;gap:.625rem;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:768px){.filters__toggle{display:none}}@media screen and (max-width:768px){.filters__toggle{background-color:var(--body-bg-clr);border:1px solid var(--clr-neutral-800);box-shadow:0 4px 16px 0 rgba(0,0,0,.3)}.filters__toggle i{font-size:1.5rem}.filters__toggle:hover{background:var(--clr-primary-600);border-color:transparent;color:var(--body-bg-clr)}.filters__toggle:hover:before{background:var(--body-bg-clr);color:var(--body-clr)}.open .filters__toggle{border:none;box-shadow:none;color:transparent;font-size:0;height:25px;padding:0;width:100%}.open .filters__toggle,.open .filters__toggle:hover{background-color:transparent}.open .filters__toggle:before{display:none}.open .filters__toggle:after{background-size:100% 100%;color:var(--clr-black);content:"\e918";display:inline-block;font-family:icomoon;font-size:20px;height:12px;left:calc(50% - 12px);line-height:12px;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="1.5" class="w-6 h-6" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="1.5" class="w-6 h-6" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"/></svg>');-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:24px 24px;mask-size:24px 24px;position:absolute;top:10px;width:24px}}.filters__header{align-items:center;display:flex;flex-direction:column;padding:0 1rem}.open .filters__header{align-items:flex-start}.filters__header__content{align-items:center;display:none;justify-content:space-between;margin-bottom:1rem;width:100%}@media screen and (max-width:768px){.filters__header__content{display:flex}.filters__header__content h4{padding-left:6px}}.filters__header__content h4{padding-bottom:0}.filters__header h4{display:none;font-size:18px;font-weight:700;line-height:32px}@media screen and (max-width:768px){.open .filters__header h4{display:block}}.filters__wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.75rem;justify-content:flex-start;margin-bottom:35px;min-width:0;overflow-x:clip;position:relative;white-space:nowrap;width:100%;z-index:3}.filters__wrapper--expanded{flex-wrap:wrap}@media screen and (max-width:768px){.filters__wrapper--expanded{flex-wrap:nowrap}.filters__wrapper{background-color:var(--clr-neutral-200)!important;border:none;display:none;gap:4px;margin-bottom:0;max-height:calc(100vh - 270px);overflow-y:scroll;padding-top:1px;-ms-overflow-style:none;scrollbar-width:none}.xs-show .filters__wrapper{background-color:transparent!important;display:flex;flex-direction:column;gap:.75rem;padding-top:0!important}}@media screen and (max-width:768px){.filters__wrapper::-webkit-scrollbar{display:none}}@media screen and (max-width:768px){.open .filters__wrapper{display:flex;flex-direction:column}}.filters__expand-and-clear{background-color:var(--clr-neutral-50);display:flex;position:absolute;right:0;top:0;z-index:5}.filters__expand-and-clear:before{background:linear-gradient(90deg,rgba(247,248,249,0) 0,var(--body-alt-bg-clr) 70%);left:-2.75rem;width:2.75rem}.filters__expand-and-clear:after,.filters__expand-and-clear:before{content:"";height:60px;pointer-events:none;position:absolute;top:-10px}.filters__expand-and-clear:after{background-color:var(--body-alt-bg-clr);left:0;width:7rem}@media screen and (max-width:768px){.filters__expand-and-clear{display:none}}.filters__expand-and-clear--expanded{position:relative}.filters__expand-and-clear--expanded:before{background:unset;width:.5rem}.filters__expand-and-clear--expanded:after{display:none}.filters__expand-transparent-gradient{background:linear-gradient(90deg,rgba(247,248,249,0) 0,var(--body-alt-bg-clr) 70%);width:2.75rem}.filters__expand-btn{align-items:center;background-color:var(--body-alt-bg-clr);border-left:1px solid var(--body-alt-bg-clr);color:var(--body-alt-clr);cursor:pointer;display:none;gap:.25rem;padding:.5rem 0 .5rem 1rem;transition:.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:50}.filters__expand-btn i{font-size:18px;transform:translateY(1px)}.filters__expand-btn:hover{color:var(--body-clr)}.filters__reset-all{align-items:center;background-color:var(--body-alt-bg-clr);color:var(--body-alt-clr);cursor:pointer;display:none;font-size:16px;font-weight:400;gap:.5rem;padding:.5rem 1rem;transition:.15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:50}.filters__reset-all.show{display:flex}@media screen and (max-width:768px){.filters__reset-all{display:none!important}}.filters__reset-all i{transform:translateY(2px)}.filters__reset-all:hover{scale:1.035;text-shadow:-1px -1px 3px rgba(0,0,0,.15)}.filters__footer{display:none;padding:12px 16px}@media screen and (max-width:768px){.open .filters__footer{border-top:1px solid var(--clr-neutral-200);display:flex;gap:11px}}.filters__footer .btn{cursor:pointer;font-weight:700}.filters__footer .btn:last-child{flex:1;gap:8px;text-align:center}.filter{opacity:1;position:relative;transition:all .2s ease-in-out;visibility:visible}@media screen and (max-width:768px){.filter .select2{display:inline}}.filter .select2.has-selection .select2-selection__rendered .select2-selection__choice:not(:first-of-type){display:none}.filter .select2 .select2-selection{align-items:center;background-color:var(--body-bg-clr);border:1px solid var(--clr-neutral-300);cursor:pointer;display:flex;flex-direction:row;height:40px;justify-content:flex-start;margin:0;padding:0 43px 0 12px;position:relative}@media screen and (max-width:768px){.filter .select2 .select2-selection:not(.xs-show .filter .select2 .select2-selection){border:none;border-radius:0;height:54px;padding-left:16px}}.filter .select2 .select2-selection__clear{opacity:0}.filter .select2 .select2-search{display:none}.filter--no-search .custom-search{padding-bottom:0!important}.filter--no-search .custom-search input{display:none}.filter--no-search.filter--single .select2-search--dropdown{padding:16px 0 0!important}@media screen and (max-width:768px){.filter--no-search.filter--single .select2-search--dropdown{padding-top:0!important}}.filter--no-search.filter--single .select2-search--dropdown input{display:none}.filter--no-checkbox .checkbox-container{padding-left:0!important}.filter--no-checkbox .checkbox-container .checkmark,.filter--no-checkbox .checkbox-container .select2-checkbox{display:none}.filter--single .select2-container .select2-dropdown{border:1px solid var(--clr-neutral-300)!important;border-top-left-radius:8px!important;border-top-right-radius:8px!important}.filter--single .select2-search--dropdown{padding:25px 20px}@media screen and (max-width:768px){.filter--single .select2-search--dropdown{padding:25px 16px 0}}.filter--single .select2-search--dropdown input{border:1px solid var(--clr-neutral-300)!important;border-radius:4px;color:var(--clr-black);font-size:16px;font-weight:400;height:40px;line-height:40px;padding:0 12px;width:100%}.filter--sort .select2 .select2-selection{height:32px}.filter--sort .select2-selection__rendered{background:none!important;border-radius:0!important;color:inherit!important;padding:0!important}@media screen and (min-width:768px){.filter--sort .select2-container .select2-dropdown{left:auto!important;right:0!important}}@media screen and (max-width:768px){.filter--sort .select2-container--default .select2-results>.select2-results__options{display:flex;gap:.875rem;-ms-overflow-style:none;scrollbar-width:none}.filter--sort .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{display:none}.filter--sort .select2-container--default .select2-results>.select2-results__options .select2-results__option{border:1px solid var(--clr-neutral-300);border-radius:4px;height:28px;padding:0 12px}.filter--sort .select2-container--default .select2-results>.select2-results__options .select2-results__option.select2-results__option--selected{border:1px solid var(--clr-black)}.filter--sort .select2-container--default .select2-results>.select2-results__options .select2-results__option.select2-results__option--selected .checkbox-container{color:var(--clr-black)}.filter--sort .select2-container--default .select2-results>.select2-results__options .select2-results__option .checkbox-container{color:var(--clr-neutral-600);font-size:12px;font-weight:400;line-height:25px}.filter--sort .select2-container--default .select2-results>.select2-results__options .select2-results__option .checkbox-container .checkbox-container__text{-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.filter--sort .select2-container--default .select2-results>.select2-results__options:after{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));content:"";height:30px;position:absolute;right:0;top:-1px;width:32px}.filter--sort{display:none}}.filter--sort-mobile{display:none}@media screen and (max-width:768px){.filter--sort-mobile{display:block}.filter--sort-mobile .select2-results__options{margin-bottom:0}.filter--sort-mobile .select2-results__options .checkbox-container__text{line-height:unset}.filter--sort-mobile .select2-results__options .select2-results__option{height:unset!important}.filter--sort-mobile .select2-results__options .select2-results__option .checkbox-container{line-height:unset!important}.filter--sort-mobile .select2-results__option{padding:.5rem 1rem!important}}.filter .select2-container{width:100%!important}@media screen and (max-width:768px){.filter .select2-container{margin-top:10px;min-width:280px;position:relative!important;top:0!important}.filter .select2-container:not(.xs-show .filter .select2-container){margin-top:0}}.filter .select2-container .custom-search{background-color:var(--body-bg-clr);border:1px solid var(--clr-neutral-300);border-bottom:0;border-top-left-radius:8px;border-top-right-radius:8px;padding:25px 20px;position:relative;z-index:1052}@media screen and (min-width:768px){.filter .select2-container .custom-search{margin-bottom:-10px;margin-top:10px;min-width:280px}}@media screen and (max-width:768px){.filter .select2-container .custom-search{border:none;border-radius:0;padding:0 16px 20px}}.filter .select2-container .custom-search input{background-color:var(--body-bg-clr);border:1px solid var(--clr-neutral-300);border-radius:4px;color:var(--body-clr);font-size:16px;font-weight:400;height:40px;line-height:40px;padding:0 12px;width:100%}.filter .select2-container .custom-search input::-moz-placeholder{color:var(--body-clr)}.filter .select2-container .custom-search input::placeholder{color:var(--body-clr)}.filter .select2-container .reset-button{border-top:1px solid var(--clr-neutral-300);color:var(--body-clr);cursor:pointer;font-size:16px;font-weight:400;height:56px;line-height:56px;text-align:center;width:100%}@media screen and (max-width:768px){.filter .select2-container .reset-button{display:flex;line-height:1;padding-left:16px}.xs-show .filter .select2-container .reset-button{align-items:center}.filter .select2-container .reset-button:not(.xs-show .filter .select2-container .reset-button){border-top:0;height:40px}}.filter .select2-container .reset-button:before{color:var(--body-clr);content:"\e91b";font-family:icomoon;margin-right:10px}@media screen and (max-width:768px){.filter .select2-container .reset-button:before{top:-2px}}.filter .select2-container .select2-dropdown{border:1px solid var(--clr-neutral-300);border-radius:0 0 8px 8px;border-top:none;width:100%!important}@media screen and (min-width:768px){.filter .select2-container .select2-dropdown{background-color:var(--body-bg-clr);box-shadow:0 8px 24px 0 rgba(0,0,0,.078);margin-top:10px;min-width:280px}}@media screen and (max-width:768px){.filter .select2-container .select2-dropdown{position:relative}.filter .select2-container .select2-dropdown:not(.xs-show .filter .select2-container .select2-dropdown){border:none!important;border-radius:0!important}}.filter .select2-container--default.select2-container--focus .select2-selection--multiple,.filter .select2-container--default.select2-container--focus .select2-selection--single,.filter .select2-container--default.select2-container--open .select2-selection--multiple,.filter .select2-container--default.select2-container--open .select2-selection--single{border:1px solid var(--clr-primary-500)}.filter .select2-container--default.select2-container--focus .select2-selection--multiple:before,.filter .select2-container--default.select2-container--focus .select2-selection--single:before,.filter .select2-container--default.select2-container--open .select2-selection--multiple:before,.filter .select2-container--default.select2-container--open .select2-selection--single:before{color:var(--body-clr)}.filter .select2-container--default.select2-container--focus .select2-selection--multiple:after,.filter .select2-container--default.select2-container--focus .select2-selection--single:after,.filter .select2-container--default.select2-container--open .select2-selection--multiple:after,.filter .select2-container--default.select2-container--open .select2-selection--single:after{color:var(--body-clr);pointer-events:none;transform:rotate(-180deg)}@media screen and (max-width:768px){.filter .select2-container--default.select2-container--focus .select2-selection--multiple:after,.filter .select2-container--default.select2-container--focus .select2-selection--single:after,.filter .select2-container--default.select2-container--open .select2-selection--multiple:after,.filter .select2-container--default.select2-container--open .select2-selection--single:after{transform:rotate(-90deg)}}@media screen and (min-width:768px){.filter .select2-container--default.select2-container--focus .select2-selection--multiple,.filter .select2-container--default.select2-container--focus .select2-selection--single,.filter .select2-container--default.select2-container--open .select2-selection--multiple,.filter .select2-container--default.select2-container--open .select2-selection--single{box-shadow:0 4px 8px 0 rgba(0,0,0,.122)}}@media screen and (max-width:768px){.filter .select2-container--default.select2-container--focus .select2-selection--multiple:not(.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--multiple,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--multiple),.filter .select2-container--default.select2-container--focus .select2-selection--single:not(.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--multiple,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--multiple),.filter .select2-container--default.select2-container--open .select2-selection--multiple:not(.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--multiple,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--multiple),.filter .select2-container--default.select2-container--open .select2-selection--single:not(.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--multiple,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--multiple){border:none}.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--multiple,.xs-show .filter .select2-container--default.select2-container--focus .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--multiple,.xs-show .filter .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--clr-neutral-300)}}.filter .select2-container--default.select2-container--open .select2-selection--multiple,.filter .select2-container--default.select2-container--open .select2-selection--single{z-index:2}@media screen and (max-width:768px){.filter .select2-container--default.select2-container--open .select2-selection--multiple:after,.filter .select2-container--default.select2-container--open .select2-selection--single:after{transform:rotate(0deg)!important}}.filter .select2-container--default .select2-selection--multiple:before,.filter .select2-container--default .select2-selection--single:before{color:var(--body-alt-clr);content:attr(title);display:block;font-size:16px;font-weight:400;left:0;line-height:1;margin-right:6px;position:relative;top:0}@media screen and (max-width:768px){.filter .select2-container--default .select2-selection--multiple:not(.xs-show .filter .select2-container--default .select2-selection--single,.xs-show .filter .select2-container--default .select2-selection--multiple):before,.filter .select2-container--default .select2-selection--single:not(.xs-show .filter .select2-container--default .select2-selection--single,.xs-show .filter .select2-container--default .select2-selection--multiple):before{color:var(--body-clr);font-size:14px;font-weight:700;line-height:54px}}.filter .select2-container--default .select2-selection--multiple:after,.filter .select2-container--default .select2-selection--single:after{color:var(--body-alt-clr);content:"\e918";display:inline-block;font-family:icomoon;font-size:16px;height:18px;line-height:16px;position:absolute;right:11px;top:calc(50% - 8px);width:16px}@media screen and (max-width:768px){.filter .select2-container--default .select2-selection--multiple:after,.filter .select2-container--default .select2-selection--single:after{color:var(--body-alt-clr);right:20px;transform:rotate(-90deg)}.filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{position:relative}}.filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-radius:4px}@media screen and (max-width:768px){.filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple:not(.xs-show .filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple),.filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--single:not(.xs-show .filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.xs-show .filter .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple){border-radius:0}}.filter .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.filter .select2-container--default .select2-results__option--selected{background-color:transparent}.filter .select2-container--default .select2-selection--multiple.select2-selection--clearable,.filter .select2-container--default .select2-selection--single.select2-selection--clearable{border-color:var(--clr-black);padding-right:37px}.filter .select2-container .select2-results__option--selected .checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.filter .select2-container--default .select2-results>.select2-results__options{margin-bottom:16px;max-height:290px;overscroll-behavior-y:contain}@media screen and (max-width:768px){.filter .select2-container--default .select2-results>.select2-results__options{margin-bottom:20px;padding:0 16px}.xs-show .filter .select2-container--default .select2-results>.select2-results__options{margin-top:20px}}.filter .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:4px}.filter .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background-color:var(--clr-neutral-200);border-radius:50px}.filter .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:var(--clr-neutral-600);border-radius:50px;outline:none}.filter .select2-container .select2-selection--single .select2-selection__rendered{display:none}.filter .select2-container--default .select2-selection--single.select2-selection--clearable .select2-selection__rendered{line-height:19px}.filter .select2-container--default .select2-selection--multiple .select2-selection__choice,.filter .select2-container--default .select2-selection--single.select2-selection--clearable .select2-selection__rendered{background-color:var(--clr-black);border:none;border-radius:50px;color:var(--body-clr);display:block;font-size:12px;font-weight:600;height:20px;margin:0;padding:0 7px}.filter .select2-container--default .select2-selection--multiple .select2-selection__choice__display{color:var(--clr-white);font-size:12px;font-weight:600;padding:0}.filter .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,.filter .select2-container--default .select2-selection--single .select2-selection__clear{display:none}@media screen and (max-width:768px){.filter .select2-selection__clear{display:none}}.filter .select2-results__option{padding:8px 20px!important;transition:.1s ease-in}.filter .select2-results__option:hover{background-color:color-mix(in srgb,var(--body-bg-clr) var(--dim-extreme),var(--body-clr))!important}.filter .select2-results__option:last-child,.filter .select2-results__option:last-of-type{margin-bottom:0}.filter .select2-results__option.reset-button-wrapper{padding-top:0!important}.filter .checkbox-container{align-items:flex-start;color:var(--clr-black);cursor:pointer;display:flex;font-size:16px;font-weight:400;line-height:20px;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter .checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.filter .checkbox-container .checkmark{background-color:#fff;border:1px solid var(--clr-neutral-300);border-radius:4px;height:20px;left:0;overflow:hidden;position:absolute;top:3px;width:20px}.filter .checkbox-container .checkmark:after{align-items:center;color:var(--clr-white);content:"\e903";display:flex;font-family:icomoon;font-size:1.25rem;inset:0;justify-content:center;position:absolute}.filter .checkbox-container .quantity{background:var(--body-alt-bg-clr);border-radius:50px;color:var(--body-alt-clr);display:inline-block;font-size:12px;font-weight:600;height:20px;line-height:19px;margin-left:8px;padding:0 12px}.filter .checkbox-container__text{color:var(--body-clr);flex:1;line-height:24px;text-wrap:wrap}.filter .checkbox-container__color{border-radius:50px;display:grid;grid-template-columns:1fr 1fr;height:24px;margin-bottom:3px;margin-right:11px;overflow:hidden;width:24px}.filter .checkbox-container__color>div{height:12px;width:12px}.filter--small-dot .checkbox-container__color{height:8px;margin-bottom:0;position:relative;top:9px;width:8px}.filter .select2-container--default .select2-selection--single .select2-selection__arrow{display:none}#filter-product-count{background-color:var(--clr-white);border-radius:8px;color:var(--clr-primary-500);line-height:24px;padding-inline:.5rem}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{transition:all .2s ease-in-out}.filter .select2-container--default .select2-selection--multiple.select2-selection--clearable:before,.filter .select2-container--default .select2-selection--single.select2-selection--clearable:before{color:var(--clr-black)!important}.select2-container.has-selection .select2-selection{border-color:var(--body-clr)!important}.select2-container.has-selection .select2-selection:after,.select2-container.has-selection .select2-selection:before{color:var(--body-clr)}.range-select--disabled .range-select__trigger,.select2-container--default.select2-container--disabled .select2-selection--multiple,.select2-container--default.select2-container--disabled .select2-selection--single{background-color:var(--clr-neutral-200)!important;border-color:var(--clr-neutral-300)!important;color:var(--clr-neutral-600)!important;cursor:not-allowed}.select2-container--default.select2-container--disabled .select2-selection--multiple .select2-selection__choice,.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__choice{background-color:var(--clr-neutral-600)}.filters__expand-btn,.filters__reset-all{transition:.15s ease-in-out}.filters__expand-btn:disabled,.filters__reset-all:disabled{color:var(--clr-neutral-600);cursor:not-allowed}.filter .select2-container .select2-results__option--selected .checkbox-container input~.checkmark{background-color:var(--clr-primary-500);border-color:var(--clr-primary-500)}.range-filter__container .price-input{display:flex;flex-direction:row;gap:38px;margin-bottom:25px;position:relative;width:100%}.range-filter__container .price-input:before{color:var(--body-clr);content:"-";font-size:16px;font-weight:400;left:50%;line-height:19.2px;position:absolute;top:50%;transform:translate(-50%,-50%)}.range-filter__container .price-input__field{display:flex}@media screen and (max-width:768px){.range-filter__container .price-input__field{flex:1}}.range-filter__container .price-input__field input{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;background:var(--body-bg-clr);border:1px solid var(--clr-neutral-400);border-radius:4px;color:var(--body-clr);flex:1;font-size:16px;font-weight:400;height:40px;text-align:center;width:100%}.range-filter__container .price-input__field input::-webkit-inner-spin-button,.range-filter__container .price-input__field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.range-filter__container .price-input__field input:focus{border-color:var(--clr-primary-500)}.range-filter__slider-container{background:var(--clr-neutral-200);border-radius:50px;height:4px;position:relative;width:100%}.range-filter__slider{background:var(--clr-success);border-radius:50px;height:100%;position:absolute}.range-filter__input{position:relative}.range-filter__input input{-webkit-appearance:none;background:none;border:unset;cursor:pointer;height:4px;padding:0;pointer-events:none;position:absolute;top:-4px;width:100%}.range-filter__input input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--clr-primary-500);border:3px solid var(--clr-white);border-radius:50px;box-shadow:0 0 0 1px var(--clr-neutral-400);height:20px;pointer-events:auto;width:20px}.range-filter__input input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;background:var(--clr-primary-500);border:3px solid var(--clr-white);border-radius:50px;box-shadow:0 0 0 1px var(--clr-neutral-400);height:14px;pointer-events:auto;width:14px}.range-select__trigger{align-items:center;background-color:var(--body-bg-clr);border:1px solid var(--clr-neutral-300);border-radius:4px;color:var(--body-alt-clr);cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:400;height:40px;justify-content:flex-start;line-height:1;margin:0;padding:0 37px 0 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:768px){.range-select__trigger{border:none;border-radius:0;color:var(--body-alt-clr);font-size:14px;font-weight:700;height:54px;line-height:54px;padding-left:16px;position:relative}}.range-select__trigger:after{color:var(--body-alt-clr);content:"\e918";display:inline-block;font-family:icomoon;font-size:16px;height:18px;line-height:16px;position:absolute;right:11px;top:calc(50% - 8px);width:16px}@media screen and (max-width:768px){.range-select__trigger:after{color:var(--body-alt-clr);right:20px;transform:rotate(-90deg)}}.range-select__trigger .price-info{background-color:var(--clr-black);border:none;border-radius:50px;color:var(--clr-white);display:block;font-size:12px;font-weight:600;height:20px;line-height:19px;margin:0 0 0 6px;padding:0 7px}@media screen and (min-width:768px){.range-select.open .range-select__trigger{border:1px solid var(--body-clr);color:var(--body-clr)}}.range-select.open .range-select__trigger:after{color:var(--body-clr);transform:rotate(180deg)}@media screen and (max-width:768px){.range-select.open .range-select__trigger:after{transform:rotate(-180deg)}}.range-select.open .range-select__dropdown{display:block}@media screen and (max-width:768px){.range-select.open .range-select__dropdown{border:none;border-radius:0;margin-top:0;padding-top:0;position:relative;top:0;width:100%}}.range-select__dropdown{background:var(--body-bg-clr);border:1px solid var(--clr-neutral-400);border-radius:8px;display:none;left:0;margin-top:10px;overflow:hidden;padding:25px 0 0;position:absolute;top:40px;width:280px;z-index:9999}.range-select__dropdown .range-filter{padding:0 20px}.range-select__reset{border-top:1px solid var(--body-clr-dim);color:var(--body-clr);cursor:pointer;font-size:16px;font-weight:400;height:56px;line-height:56px;margin-top:25px;text-align:center;transition:.2s ease-in-out;width:100%}@media screen and (max-width:768px){.range-select__reset{border-top:0;display:flex;height:40px;line-height:1;padding-left:16px}}.range-select__reset:before{color:var(--body-clr);content:"\e91b";font-family:icomoon;margin-right:10px}@media screen and (max-width:768px){.range-select__reset:before{top:-2px}}.shop-sidebar-wrapper{color:var(--body-clr);padding-top:22px}@media screen and (max-width:1200px){.shop-sidebar-wrapper{padding-bottom:40px;padding-left:0;padding-right:0}.shop-sidebar-wrapper:before{left:-20px!important;width:calc(100% + 40px)!important}}.shop-sidebar-wrapper .availability.availability--backorder{color:var(--clr-neutral-500)}@media screen and (max-width:1200px){.product-flyout,.shop-sidebar{margin-top:0!important}}@media screen and (max-width:768px){.product-flyout .woocommerce-breadcrumb,.shop-sidebar .woocommerce-breadcrumb{display:none}}.product-flyout h1,.shop-sidebar h1{font-size:2rem;font-weight:700;line-height:2.5rem;text-transform:uppercase;word-break:break-word}@media screen and (max-width:768px){.product-flyout h1,.shop-sidebar h1{font-size:1.25rem;line-height:1.5rem}}.product-flyout__info,.shop-sidebar__info{align-items:center;display:flex;gap:2rem}@media screen and (max-width:768px){.product-flyout__info,.shop-sidebar__info{gap:20px}}@media (min-width:1200px) and (max-width:1199.98px){.product-flyout__info,.shop-sidebar__info{gap:10px}}.product-flyout__info span,.shop-sidebar__info span{color:var(--body-clr);font-size:14px;font-weight:400;line-height:32px}@media screen and (max-width:768px){.product-flyout__info span,.shop-sidebar__info span{font-size:12px}}.product-flyout .availability,.shop-sidebar .availability{font-size:14px;font-weight:400;line-height:32px;padding-top:0}@media screen and (max-width:768px){.product-flyout .availability,.shop-sidebar .availability{font-size:12px}}.product-flyout .price-wrapper,.shop-sidebar .price-wrapper{padding-top:2rem}@media screen and (max-width:768px){.product-flyout .price-wrapper,.shop-sidebar .price-wrapper{padding-top:2.5rem}}.product-flyout .price-wrapper>p,.shop-sidebar .price-wrapper>p{color:var(--body-clr-dim);font-size:12px;font-weight:400;line-height:14px}.product-flyout .price,.shop-sidebar .price{gap:22px}@media screen and (max-width:768px){.product-flyout .price,.shop-sidebar .price{gap:19px}}.product-flyout .price>div,.shop-sidebar .price>div{font-size:32px;line-height:32px}@media screen and (max-width:768px){.product-flyout .price>div,.shop-sidebar .price>div{font-size:20px;line-height:32px}}.product-flyout .price__before,.shop-sidebar .price__before{font-size:24px!important;font-weight:400!important;line-height:32px!important;position:relative;top:3px}@media screen and (max-width:768px){.product-flyout .price__before,.shop-sidebar .price__before{font-size:16px!important}}.product-flyout .ribbon,.shop-sidebar .ribbon{border-radius:50px;font-size:16px;font-weight:700;height:28px;line-height:28px;margin-bottom:17px;width:72px}@media screen and (max-width:768px){.product-flyout .ribbon,.shop-sidebar .ribbon{font-size:12px;height:20px;line-height:20px;margin-bottom:10px;width:56px}}.product-flyout .payment-methods,.shop-sidebar .payment-methods{gap:1rem;padding:40px 0 24px}@media screen and (max-width:768px){.product-flyout .payment-methods,.shop-sidebar .payment-methods{flex-wrap:wrap;justify-content:center;padding:32px 0}}.product-flyout .payment-methods img,.shop-sidebar .payment-methods img{transform:scale(.8)}.product-flyout__options,.shop-sidebar__options{display:flex;flex-direction:column}.product-flyout__options input[type=submit],.shop-sidebar__options input[type=submit]{cursor:pointer;font-weight:700;text-align:center;text-transform:uppercase}@media screen and (max-width:768px){.product-flyout__options input[type=submit],.shop-sidebar__options input[type=submit]{height:40px;line-height:40px}}.product-flyout .filters,.shop-sidebar .filters{margin-bottom:24px}@media screen and (max-width:768px){.product-flyout .filters,.shop-sidebar .filters{padding-top:20px}}.product-flyout .filters__wrapper,.shop-sidebar .filters__wrapper{border:none;flex-direction:column;margin:0;padding-top:40px;width:100%}.product-flyout .filters__wrapper:before,.shop-sidebar .filters__wrapper:before{display:none}.product-flyout .variations,.shop-sidebar .variations{width:100%}.product-flyout .variations label,.shop-sidebar .variations label{display:block;margin-bottom:.25rem}.product-flyout .variations .value,.shop-sidebar .variations .value{margin-bottom:1rem;position:relative}.product-flyout .variations .value.active:after,.shop-sidebar .variations .value.active:after{transform:rotate(180deg)}.product-flyout .variations .value:after,.shop-sidebar .variations .value:after{background:var(--clr-black);background:var(--clr-neutral-600);background-size:100% 100%;color:var(--clr-neutral-600);content:"\f002";display:inline-block;height:16px;line-height:16px;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="1.5" class="w-6 h-6" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentColor" stroke-width="1.5" class="w-6 h-6" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" d="m19.5 8.25-7.5 7.5-7.5-7.5"/></svg>');-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;pointer-events:none;position:absolute;right:11px;top:calc(50% - 8px);transition:transform .2s ease-in-out;width:16px}.product-flyout .variations select,.shop-sidebar .variations select{background:#fff;border:1px solid var(--clr-neutral-300);border-radius:4px;color:var(--clr-neutral-600);padding:.5rem 1rem;position:relative;transition:.2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.product-flyout .variations select option:disabled,.shop-sidebar .variations select option:disabled{color:#d3d3d3}.product-flyout .variations select option:disabled:hover,.shop-sidebar .variations select option:disabled:hover{color:#fffdfd}.product-flyout .variations select:hover,.shop-sidebar .variations select:hover{border-color:var(--clr-primary-600);box-shadow:0 4px 8px 0 rgba(0,0,0,.12)}.product-flyout .variations select:focus,.shop-sidebar .variations select:focus{border-color:var(--clr-primary-500);box-shadow:0 4px 8px 0 rgba(0,0,0,.12);color:var(--clr-black)}.product-flyout .variations select:has(option:checked:not([value=""])),.shop-sidebar .variations select:has(option:checked:not([value=""])){border-color:var(--clr-primary-500);color:var(--clr-black)}.product-flyout .single_variation_wrap .quantity,.product-flyout .variations .reset_variations,.shop-sidebar .single_variation_wrap .quantity,.shop-sidebar .variations .reset_variations{display:none!important}.product-flyout .woocommerce-Price-amount,.shop-sidebar .woocommerce-Price-amount{color:var(--clr-black);font-size:32px;font-weight:700;line-height:32px;margin-bottom:1rem}.product-flyout .woocommerce-variation-price .variation__price span,.shop-sidebar .woocommerce-variation-price .variation__price span{font-size:inherit;font-weight:inherit}.product-flyout .woocommerce-variation-price .variation__price-sale,.shop-sidebar .woocommerce-variation-price .variation__price-sale{color:var(--clr-danger)!important;display:inline-block;font-size:2rem;font-weight:700;margin-right:1rem;margin-top:2rem;position:relative}.product-flyout .woocommerce-variation-price .variation__price-sale[data-discount]:after,.shop-sidebar .woocommerce-variation-price .variation__price-sale[data-discount]:after{border-radius:50px;color:var(--clr-white);content:"-" attr(data-discount) "%";font-size:16px;font-weight:700;height:28px;left:0;line-height:28px;position:absolute;text-align:center;top:-36px;width:72px}.product-flyout .woocommerce-variation-price .variation__price-sale.discount--low:after,.shop-sidebar .woocommerce-variation-price .variation__price-sale.discount--low:after{background-color:var(--clr-warning)}.product-flyout .woocommerce-variation-price .variation__price-sale.discount--medium:after,.shop-sidebar .woocommerce-variation-price .variation__price-sale.discount--medium:after{background-color:var(--clr-danger)}.product-flyout .woocommerce-variation-price .variation__price-sale.discount--high:after,.shop-sidebar .woocommerce-variation-price .variation__price-sale.discount--high:after{background-color:var(--clr-danger-shade)}.product-flyout .woocommerce-variation-price .variation__price-regular,.shop-sidebar .woocommerce-variation-price .variation__price-regular{color:var(--clr-black);display:inline-block;font-size:2rem;font-weight:700;line-height:2rem}.product-flyout .woocommerce-variation-price .variation__price-regular--crossed,.shop-sidebar .woocommerce-variation-price .variation__price-regular--crossed{color:var(--clr-neutral-600)!important;display:inline-block;font-size:1.5rem;font-weight:400;text-decoration:line-through}.product-flyout .woocommerce-variation-price .variation__price-lowest-in-30-days,.shop-sidebar .woocommerce-variation-price .variation__price-lowest-in-30-days{margin-bottom:1rem}.discount-badge{background-color:var(--clr-danger);border-radius:50px;color:var(--clr-white);font-size:16px;font-weight:700;height:28px;left:0;line-height:28px;margin-bottom:17px;position:absolute;text-align:center;top:-36px;width:72px}.product-table--single-order .product-table__row:last-child:hover{background-color:var(--clr-primary-50)}.product-archive .product-table{min-width:1200px}.product-table{color:var(--body-clr);margin-bottom:.5rem;width:100%}.product-table--single-order{min-width:800px}.product-table--single-order .product-table__data:first-child{flex:0 0 300px}.product-table--single-order .product-table__data:nth-child(2){flex:1 0 75px}.product-table__header{background-color:var(--clr-neutral-100);border:1px solid var(--clr-neutral-200);border-bottom:unset;border-top-left-radius:.25rem;border-top-right-radius:.25rem;color:var(--body-clr);display:flex;font-size:14px;font-weight:700;line-height:3rem}.product-table__header .product-table__data:first-child{cursor:unset;padding-block:unset}.product-table__row{align-items:center;border:1px solid var(--clr-neutral-200);border-bottom:unset;display:flex;transition:.2s ease-out}.product-table__row:last-child{border-bottom:1px solid var(--clr-neutral-200);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.product-table__row:hover{background-color:var(--body-bg-clr);color:var(--body-clr)}.product-table__data--peek{border-right:1px solid transparent;position:relative;transition:.2s ease-out}.product-table__data--peek:after{color:var(--clr-neutral-500);content:"\e912";font-family:icomoon;font-size:1.125rem;opacity:0;position:absolute;right:1.5rem;transition:.2s ease-out}.product-table__data--peek:hover{border-right:1px solid var(--clr-neutral-200)}.product-table__data--peek:hover:after{opacity:1}.product-table__data--bold{font-weight:700}.product-table__data:first-child{align-items:center;color:var(--body-clr);cursor:pointer;display:flex;flex:1 0 300px;gap:1.25rem;min-width:300px;padding-block:.75rem;padding-inline:1rem}.product-table__data:nth-child(2){flex:0 0 75px;min-width:75px;text-align:center}.product-table__data:nth-child(3){flex:0 0 190px;min-width:190px;padding-inline:1rem;text-align:center}.product-table__data:nth-child(4){flex:0 0 200px;min-width:200px;padding-inline:1rem;text-align:right}.product-table__data:nth-child(5){flex:0 0 252px;min-width:252px;padding-inline:1rem;padding-right:3rem;text-align:center}.product-table__data:nth-child(6){flex:0 0 140px;font-weight:700;min-width:140px;padding-inline:1rem;text-align:right}.product-table__data:not(:first-child){flex-shrink:0}.product-table .btn-availability{border-color:var(--clr-neutral-600);width:100%}.product-table .btn--primary-light:focus{background-color:var(--clr-primary-500);color:var(--clr-white)}.product-table .product__vp-price{font-weight:700}.product-table .product__vp-price--discount{color:var(--clr-danger)}.product-table .product__vp-price--old{font-weight:400;padding-right:12px;text-decoration:line-through}.product-table .product__title{color:var(--body-clr);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-table .availability-icon{color:var(--clr-success);font-size:1.25rem}.product-table .availability-icon.icon-clock-check-outline{color:var(--clr-warning);font-size:1.375rem}.product-table .availability-icon.icon-checkmark-cross{color:var(--clr-neutral-600)}.product-table .ribbon{border-radius:50px;display:inline-block;font-size:12px;font-weight:700;margin-left:.5rem;padding-inline:.75rem;width:auto}.product-table .availability-notify-btn{font-size:1.25rem}.product-archive:has(.product-table){overflow-x:auto}.product-flyout{background-color:var(--body-bg-clr);box-shadow:-16px 0 32px 0 rgba(0,0,0,.16);height:100vh;position:fixed;right:-150%;top:0;transition:right .3s ease-out;width:32rem;z-index:999}.product-flyout:has(.variations_container) .product__quantity{margin-bottom:14px}.product-flyout--active{right:0}.product-flyout__content{height:100vh;overflow-y:auto;overscroll-behavior-y:contain;padding:2.5rem 3rem}.product-flyout__image{align-items:center;aspect-ratio:1;border:1px solid var(--clr-neutral-50);border-radius:.25rem;display:flex;justify-content:center;margin-bottom:2rem;transition:.15s ease-in-out;width:100%}.product-flyout__image:hover{background-color:var(--clr-neutral-50);border:1px solid var(--clr-neutral-400)}.product-flyout__image img{-o-object-fit:contain;object-fit:contain;width:100%}.product-flyout__close{background-color:var(--body-alt-bg-clr);border-bottom-left-radius:1rem;border-top-left-radius:1rem;box-shadow:-14px 0 23px 0 rgba(0,0,0,.16);color:var(--body-clr);cursor:pointer;font-size:1.5rem;overflow-x:clip;padding:1.5rem;position:absolute;right:100%;top:0;transition:.2s ease-in-out}.product-flyout__close:after{background:transparent;border-top-right-radius:1.25rem;bottom:.375rem;box-shadow:.5rem -.5rem 0 .5rem var(--body-alt-bg-clr);content:"";height:1.25rem;position:absolute;right:0;top:100%;transition:.2s ease-in-out;width:1.25rem;z-index:-1}.product-flyout__close:hover{background-color:var(--body-alt-clr-dim)}.product-flyout__close:hover:after{box-shadow:.5rem -.5rem 0 .5rem var(--body-alt-clr-dim)}.product-flyout__sku{font-size:.875rem;margin-right:1rem}.product-flyout__info{align-items:center;display:flex;margin-bottom:2rem}.product-flyout__info .availability{padding-top:unset}.product-flyout .price-wrapper{margin-bottom:2rem;padding-top:0}.product-flyout .price>div{color:var(--clr-black);display:inline-block;font-size:2rem;font-weight:700;line-height:2rem}.product-flyout .price__before{font-size:1.5rem!important;font-weight:400!important;line-height:2rem!important;position:relative;top:3px}.product-flyout .price--discount>div{color:var(--clr-danger)}.product-flyout .product-quantity,.product-flyout .product-quantity__dual{margin-bottom:1.25rem}.product-flyout:has(.product-quantity__dual) .product-quantity{margin-bottom:0}.product-flyout .ribbon{font-size:.875rem;margin-bottom:.5rem;margin-left:unset}.product-flyout .content--shop{padding-top:unset}.product-flyout .accordion__content{font-size:14px;text-align:justify}.product-flyout #summary-attributes .table tr td,.product-flyout #summary-attributes .table tr td:first-child{width:unset}.product-flyout .btn--action{margin-bottom:1.25rem;margin-top:unset}@media screen and (max-width:992px){.product-flyout{width:100vw}.product-flyout__content{padding:1rem 1.5rem}}.product-quantity:not([data-step="1"]):before,.product-quantity__dual>.product-quantity:first-of-type:not([data-step="1"]):before{background:var(--clr-primary-500);border-radius:.75rem;bottom:115%;color:var(--clr-white);content:"Min. količina: " attr(data-step);font-size:12px;left:calc(50% - 20px);opacity:0;padding:.25rem .75rem;position:absolute;scale:.9 1;transform:translateX(-50%);transform-origin:center bottom;transition:opacity .2s ease,visibility .2s ease,scale .2s ease;transition-delay:0s;visibility:hidden;white-space:nowrap}.product-quantity:not([data-step="1"]):focus-within:before,.product-quantity__dual>.product-quantity:first-of-type:not([data-step="1"]):focus-within:before{opacity:1;scale:1 1;transition-delay:0s;visibility:visible}.product-quantity:not([data-step="1"]):not(:focus-within):before,.product-quantity__dual>.product-quantity:first-of-type:not([data-step="1"]):not(:focus-within):before{transition-delay:1s}.aside-nav__submenu-toggle,.aside-nav__text{transition:color .2s cubic-bezier(.25,.46,.45,.94),transform .2s cubic-bezier(.25,.46,.45,.94)}.aside-nav__list--l2.aside-nav__list--open,.aside-nav__list--l3.aside-nav__list--open,.aside-nav__list--l4.aside-nav__list--open,.aside-nav__list--l5.aside-nav__list--open{transition:max-height .3s ease-in,opacity .3s ease-in,visibility .3s ease-in,transform .3s ease-in}.aside-nav__list--l2,.aside-nav__list--l3,.aside-nav__list--l4,.aside-nav__list--l5{transition:max-height .2s ease-out,opacity .2s ease-out,visibility .2s ease-out,transform .2s ease-out}.aside{background-color:var(--body-bg-clr);padding:2.25rem 1.75rem 0 3rem}@media screen and (max-width:1400px){.aside{display:none}}.aside-nav__list--l2,.aside-nav__list--l3,.aside-nav__list--l4,.aside-nav__list--l5{content-visibility:hidden;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;transform:translate3d(-100%,0,0);visibility:hidden}.aside-nav__list--l2.aside-nav__list--open,.aside-nav__list--l3.aside-nav__list--open,.aside-nav__list--l4.aside-nav__list--open,.aside-nav__list--l5.aside-nav__list--open{content-visibility:visible;max-height:3000px;opacity:1;transform:translateZ(0);visibility:visible}.aside-nav__list--l2[data-closing=true],.aside-nav__list--l3[data-closing=true],.aside-nav__list--l4[data-closing=true],.aside-nav__list--l5[data-closing=true]{content-visibility:visible!important}.aside-nav__list--open.aside-nav__list--l2{margin:1rem 0 1rem 1.25rem}.aside-nav__list--open.aside-nav__list--l3{margin:.625rem 0 .625rem 1rem}.aside-nav__list--open.aside-nav__list--l4{margin:.5rem 0 .5rem .75rem}.aside-nav__list--open.aside-nav__list--l5{margin:.375rem 0 .375rem .5rem}.aside-nav__link{display:block;position:relative}.aside-nav__link--active .aside-nav__submenu-toggle,.aside-nav__link--active .aside-nav__text{color:var(--header-link-hover-clr)!important}.aside-nav__link--special{color:var(--clr-danger);font-size:1.125rem;font-weight:700;line-height:2.275rem}.aside-nav__link:hover .aside-nav__submenu-toggle,.aside-nav__link:hover .aside-nav__text{color:var(--clr-primary)}.aside-nav__link:hover .aside-nav__text{transform:translateX(var(--hover-offset,0))}.aside-nav__text{color:var(--clr);display:block;font-size:var(--fs);font-weight:var(--fw);line-height:var(--lh)}.aside-nav__text--l1{--fs:1.125rem;--fw:700;--lh:2.275rem;--clr:var(--clr-black);--hover-offset:0}.aside-nav__text--l2{--fs:1rem;--fw:600;--lh:2.025rem;--clr:var(--clr-neutral-800);--hover-offset:0.5rem}.aside-nav__text--l3{--clr:var(--clr-neutral-800);--hover-offset:0.375rem}.aside-nav__text--l3,.aside-nav__text--l4,.aside-nav__text--l5{--fs:1rem;--fw:400;--lh:1.75rem}.aside-nav__text--l4,.aside-nav__text--l5{--clr:var(--clr-neutral-600);--hover-offset:0.25rem}.aside-nav__submenu-toggle{align-content:center;cursor:pointer;font-size:1.125rem;font-weight:400;height:2rem;line-height:1;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:2rem}.aside-nav__submenu-toggle--open{animation:chevron-spin-180 .4s ease-out forwards}@media screen and (min-width:992px){dialog:has(.availability-notify){border-top-right-radius:0}}.availability-notify{padding:2.5rem;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(60ch,90vw)}.availability-notify__title{font-weight:800;text-align:center;text-transform:uppercase;text-wrap:balance}.availability-notify__validation-msg{animation:fade-in .3s ease-in-out;bottom:100%;color:var(--clr-danger);position:absolute}.availability-notify__dialog-open-btn{color:var(--clr-warning)}.availability-notify__dialog-open-btn:hover i{animation:bell-shake 1s ease-out infinite}.availability-notify__dialog-open-btn i{transform-origin:top center}.availability-notify__icon-wrapper{align-items:center;background:var(--clr-white);border-radius:200px 200px 0 0;display:flex;height:auto;justify-content:center;left:50%;position:absolute;top:-22%;transform:translate(-50%,-22%);width:clamp(120px,30vw,220px);z-index:-1}.availability-notify .stock-icon{animation:subtle-pulse 4s ease-in-out infinite;color:var(--clr-neutral-500);font-size:clamp(4rem,7vw + 2rem,8rem);transform-origin:bottom center}@media screen and (max-width:576px){.availability-notify{padding:1.5rem}}.delivery-details{border:1px solid var(--clr-neutral-400);border-radius:4px;overflow:hidden}.delivery-details li{align-items:center;background-color:var(--clr-white);border-bottom:1px solid var(--clr-neutral-400);display:flex;gap:11px;height:48px;padding:0 22px}@media screen and (max-width:576px){.delivery-details li{gap:9px;height:40px;padding:0 17px}}.delivery-details li:last-child{border:none}.delivery-details li img{height:auto;max-width:17px;width:100%}@media screen and (max-width:576px){.delivery-details li img{max-width:14px}}.delivery-details li span{color:var(--clr-neutral-800);font-size:14px;font-weight:600;line-height:17px}@media screen and (max-width:576px){.delivery-details li span{font-size:12px}}.downloads{display:flex;gap:1.25rem}@media screen and (max-width:768px){.downloads{flex-direction:column}}@media (min-width:768px) and (max-width:991.98px){.downloads{flex-direction:column}}.downloads__item{border:1px solid var(--clr-neutral-300);border-radius:5px;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-height:130px;overflow:hidden;padding:18px 20px 13px}.downloads__item p{line-height:1;margin:0 0 3px}.downloads__item span{color:var(--clr-neutral-500);line-height:1}.downloads__item a{color:var(--clr-primary-500);font-size:16px;font-weight:700;line-height:32px}@media screen and (max-width:768px){.downloads__item a{font-size:14px}}.downloads__item a:hover{text-decoration:underline}
/*# sourceMappingURL=w4d-shop.min.css.map */
