#page-module__MOEShG__container{width:var(--container-width);margin:0 auto}
#product-catalog-module__XSq25W__header{justify-content:space-between;align-items:center;display:flex}#product-catalog-module__XSq25W__header:not(:last-child){margin-bottom:2rem}#product-catalog-module__XSq25W__header>p{margin:0}#product-catalog-module__XSq25W__product-catalog{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2rem;display:grid}#product-catalog-module__XSq25W__product-catalog:not(:last-child){margin-bottom:2rem}#product-catalog-module__XSq25W__product-catalog>#product-catalog-module__XSq25W__card-skeleton{aspect-ratio:3/4;border-radius:10px}
#filter-module__J1EBCq__filter{position:relative}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__toggle{box-shadow:var(--box-shadow-2);background-color:transparent;border:0;border-radius:5px;align-items:center;padding:8px 15px;display:flex}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__toggle:hover{background-color:hsl(from var(--gray)h s calc(l + 10));cursor:pointer}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__toggle:active{background-color:hsl(from var(--gray)h s calc(l + 5))}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__toggle>svg{width:20px;height:20px;margin-right:5px}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__toggle>p{margin:0}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view{z-index:3;width:100%;height:100vh;transition:visibility var(--transition-duration),background-color var(--transition-duration);position:fixed;top:0;left:0}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view:hover:not(:has(:hover)){cursor:pointer}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view.filter-module__J1EBCq__hide{visibility:hidden;background-color:transparent}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view.filter-module__J1EBCq__show{background-color:hsl(from var(--black)h s l/.45);visibility:visible}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view>#filter-module__J1EBCq__content{background-color:var(--white);width:100%;max-height:100vh;transition:bottom var(--transition-duration);padding:.5rem 1rem 3rem;list-style:none;position:absolute;overflow-y:auto}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view.filter-module__J1EBCq__hide>#filter-module__J1EBCq__content{bottom:-100%}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view.filter-module__J1EBCq__show>#filter-module__J1EBCq__content{bottom:0}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view>#filter-module__J1EBCq__content>header{justify-content:space-between;align-items:center;padding:1.5rem 0;display:flex}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view>#filter-module__J1EBCq__content>header>h3{margin:0}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view>#filter-module__J1EBCq__content>header>#filter-module__J1EBCq__close{background-color:transparent;border:0;width:24px;height:24px;padding:0}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view>#filter-module__J1EBCq__content>header>#filter-module__J1EBCq__close:hover{cursor:pointer}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view>#filter-module__J1EBCq__content>#filter-module__J1EBCq__button-wrapper:not(:last-child){margin-bottom:1rem}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view>#filter-module__J1EBCq__content>#filter-module__J1EBCq__button-wrapper>button{border:0;border-radius:5px;width:100%;height:100%;padding:1rem 0}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view>#filter-module__J1EBCq__content>#filter-module__J1EBCq__button-wrapper>button:hover{cursor:pointer}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view>#filter-module__J1EBCq__content>#filter-module__J1EBCq__button-wrapper>button:disabled{background-color:var(--gray)}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view>#filter-module__J1EBCq__content>#filter-module__J1EBCq__button-wrapper>button.filter-module__J1EBCq__clear{background-color:hsl(from var(--gray)h s calc(l + 10))}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view>#filter-module__J1EBCq__content>#filter-module__J1EBCq__button-wrapper>button.filter-module__J1EBCq__clear:hover{background-color:hsl(from var(--gray)h s calc(l + 5))}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view>#filter-module__J1EBCq__content>#filter-module__J1EBCq__button-wrapper>button.filter-module__J1EBCq__clear:active{background-color:var(--gray)}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view>#filter-module__J1EBCq__content>#filter-module__J1EBCq__button-wrapper>button.filter-module__J1EBCq__view{background-color:var(--black);color:var(--white)}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view>#filter-module__J1EBCq__content>#filter-module__J1EBCq__button-wrapper>button.filter-module__J1EBCq__view:hover{background-color:hsl(from var(--black)h s calc(l + 20))}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view>#filter-module__J1EBCq__content>#filter-module__J1EBCq__button-wrapper>button.filter-module__J1EBCq__view:active{background-color:hsl(from var(--black)h s calc(l + 15))}@media screen and (min-width:750px){#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view>#filter-module__J1EBCq__content{width:300px;height:100vh;transition:left var(--transition-duration);padding:.5rem 1.25rem 3rem}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view.filter-module__J1EBCq__hide>#filter-module__J1EBCq__content{bottom:initial;left:-100%}#filter-module__J1EBCq__filter>#filter-module__J1EBCq__view.filter-module__J1EBCq__show>#filter-module__J1EBCq__content{bottom:initial;left:0}}
#category-module__1vUcrG__category:not(:first-child){border-top:1px solid var(--gray)}#category-module__1vUcrG__category>#category-module__1vUcrG__heading{justify-content:space-between;align-items:center;padding:1.5rem 0;display:flex}#category-module__1vUcrG__category>#category-module__1vUcrG__heading:hover{cursor:pointer}#category-module__1vUcrG__category>#category-module__1vUcrG__heading>h4{margin:0}#category-module__1vUcrG__category>#category-module__1vUcrG__heading>#category-module__1vUcrG__toggle{width:24px;height:24px}#category-module__1vUcrG__category>ul{margin:0 0 1.5rem;padding:0;list-style:none}#category-module__1vUcrG__category>ul>li{margin-bottom:5px}
#toggle-module__sC-MUq__icon{height:inherit;width:inherit}
#svg-module__HLIQfq__icon{height:inherit;width:inherit}#svg-module__HLIQfq__icon.svg-module__HLIQfq__highlight:hover{fill:hsl(from var(--gray)h s calc(l - 20))}#svg-module__HLIQfq__icon.svg-module__HLIQfq__highlight:active{fill:hsl(from var(--gray)h s calc(l - 10))}
#secondary-module__95eyWG__secondary-navigation{display:flex}#secondary-module__95eyWG__secondary-navigation>#secondary-module__95eyWG__wrapper{display:inline-block;position:relative}#secondary-module__95eyWG__secondary-navigation>#secondary-module__95eyWG__wrapper:not(:last-child){margin-right:10px}#secondary-module__95eyWG__secondary-navigation>#secondary-module__95eyWG__wrapper #secondary-module__95eyWG__icon{background-color:transparent;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}#secondary-module__95eyWG__secondary-navigation>#secondary-module__95eyWG__wrapper #secondary-module__95eyWG__icon:hover{cursor:pointer}#secondary-module__95eyWG__secondary-navigation>#secondary-module__95eyWG__wrapper #secondary-module__95eyWG__icon>p{height:inherit;width:inherit;background-color:var(--purple);color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin:0;display:flex}#secondary-module__95eyWG__secondary-navigation>#secondary-module__95eyWG__wrapper #secondary-module__95eyWG__icon>p:hover{background-color:hsl(from var(--purple)h s calc(l + 10))}#secondary-module__95eyWG__secondary-navigation>#secondary-module__95eyWG__wrapper #secondary-module__95eyWG__icon>p:active{background-color:hsl(from var(--purple)h s calc(l + 5))}#secondary-module__95eyWG__secondary-navigation>#secondary-module__95eyWG__wrapper>ul{border:2px solid var(--gray);z-index:3;background-color:var(--white);border-radius:5px;min-width:150px;margin:0;padding:10px;list-style:none;position:absolute;top:calc(100% + 10px);right:0}#secondary-module__95eyWG__secondary-navigation>#secondary-module__95eyWG__wrapper>ul>li>a{text-indent:5px;width:100%;height:100%;color:var(--black);cursor:pointer;border-radius:5px;padding:10px;text-decoration:none;display:block}#secondary-module__95eyWG__secondary-navigation>#secondary-module__95eyWG__wrapper>ul>li>a:hover{background-color:var(--gray)}#secondary-module__95eyWG__secondary-navigation>#secondary-module__95eyWG__wrapper>ul>li>a:active{background-color:hsl(from var(--gray)h s calc(l + 5))}
#search-module__vh2zLG__search{width:100%;position:relative}#search-module__vh2zLG__search>#search-module__vh2zLG__wrapper{width:var(--container-width);margin:0 auto;position:relative}#search-module__vh2zLG__search>#search-module__vh2zLG__wrapper>form>#search-module__vh2zLG__icon{fill:#999;pointer-events:none;width:24px;height:24px;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}#search-module__vh2zLG__search>#search-module__vh2zLG__wrapper>form>input{border:1px solid var(--gray);width:100%;transition:all var(--transition-duration);background-color:#fafafa;border-radius:25px;padding:1rem 2.25rem 1rem 2.5rem}#search-module__vh2zLG__search>#search-module__vh2zLG__wrapper>form>input:focus{box-shadow:var(--box-shadow-2);background-color:var(--white);outline:none}#search-module__vh2zLG__search>#search-module__vh2zLG__wrapper>form>input::placeholder{color:#999}#search-module__vh2zLG__search>#search-module__vh2zLG__wrapper>form>input:not(:placeholder-shown)~button{display:block}#search-module__vh2zLG__search>#search-module__vh2zLG__wrapper>form>button{color:#999;cursor:pointer;background:0 0;border:none;font-size:1rem;display:none;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}#search-module__vh2zLG__search>#search-module__vh2zLG__wrapper>form>button:hover{color:var(--black)}#search-module__vh2zLG__search>#search-module__vh2zLG__wrapper>#search-module__vh2zLG__results{border:1px solid var(--gray);z-index:2;background-color:var(--white);border-radius:10px;width:100%;max-height:400px;margin-top:.75rem;position:absolute;left:50%;overflow-y:auto;transform:translate(-50%)}#search-module__vh2zLG__search>#search-module__vh2zLG__search-skeleton{height:50px;width:var(--container-width);border-radius:25px;margin:0 auto}
#details-module__S3navW__details>nav{margin-bottom:2rem}#details-module__S3navW__details>nav>p{color:var(--dark-gray);margin:0}#details-module__S3navW__details>nav>p>a{color:var(--dark-gray);text-decoration:none}#details-module__S3navW__details>nav>p>a:hover{color:var(--black);text-decoration:underline}#details-module__S3navW__details>header{border-bottom:1px solid var(--gray);padding-bottom:2rem}#details-module__S3navW__details>header>#details-module__S3navW__name{margin:0 0 1.5rem;font-weight:400;line-height:1.25}#details-module__S3navW__details>header>#details-module__S3navW__tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}#details-module__S3navW__details>header>#details-module__S3navW__tags>#details-module__S3navW__tag{border:1px solid var(--gray);transition:border-color var(--transition-duration);color:var(--dark-gray);border-radius:20px;padding:.5rem 1rem;text-decoration:none}#details-module__S3navW__details>header>#details-module__S3navW__tags>#details-module__S3navW__tag:hover{border-color:var(--blue)}#details-module__S3navW__details>header>#details-module__S3navW__price{margin:0 0 2rem;font-size:1.75rem}#details-module__S3navW__details>header>#details-module__S3navW__description{color:var(--dark-gray);margin:0;line-height:1.5}#details-module__S3navW__details>#details-module__S3navW__specifications{margin-bottom:2rem}#details-module__S3navW__details>#details-module__S3navW__specifications>#details-module__S3navW__specification{border-bottom:1px solid var(--gray);justify-content:space-between;align-items:center;gap:1.5rem;margin:0;padding:1rem 0;display:flex}#details-module__S3navW__details>#details-module__S3navW__specifications>#details-module__S3navW__specification>#details-module__S3navW__label{color:var(--dark-gray)}#details-module__S3navW__details>#details-module__S3navW__buy{color:var(--white);text-align:center;border-radius:5px;padding:1rem;text-decoration:none;display:block}#details-module__S3navW__details>#details-module__S3navW__buy:not([href]){background-color:var(--gray)}#details-module__S3navW__details>#details-module__S3navW__buy[href]{background-color:var(--black)}#details-module__S3navW__details>#details-module__S3navW__buy[href]:hover{background-color:hsl(from var(--black)h s calc(l + 25))}#details-module__S3navW__details>#details-module__S3navW__buy[href]:active{background-color:hsl(from var(--black)h s calc(l + 12.5))}@media screen and (min-width:480px){#details-module__S3navW__details>#details-module__S3navW__specifications>#details-module__S3navW__specification>#details-module__S3navW__value{text-align:right}}@media screen and (min-width:750px){#details-module__S3navW__details>header>#details-module__S3navW__name{margin:0 0 1rem;font-size:2.5rem}}
#something-went-wrong-module__HZ5KKG__error{flex-direction:column;max-width:300px;margin:0 auto;display:flex}#something-went-wrong-module__HZ5KKG__error>img{pointer-events:none;width:100%}#something-went-wrong-module__HZ5KKG__error>p{text-align:center;margin:0}#something-went-wrong-module__HZ5KKG__error>p:not(:last-child){margin-bottom:2rem}
#footer-module__tUdqrq__footer{background-color:var(--black);color:var(--white);flex-shrink:0;padding:1.5rem}#footer-module__tUdqrq__footer>p{text-align:center;margin:0}
#pagination-module__kbSfbq__pagination{justify-content:center;align-items:center;display:flex}#pagination-module__kbSfbq__pagination>a{border:1px solid var(--gray);width:30px;height:30px;transition:border-color var(--transition-duration);color:var(--black);border-radius:50%;justify-content:center;align-items:center;margin:0 7.5px;text-decoration:none;display:flex}#pagination-module__kbSfbq__pagination>a:hover:not(.pagination-module__kbSfbq__active){border-color:var(--blue);cursor:pointer}#pagination-module__kbSfbq__pagination>a.pagination-module__kbSfbq__active{border-color:var(--blue)}
#checkbox-module__JJFLgq__container-block{align-items:center;display:flex}#checkbox-module__JJFLgq__container-block>label{margin-left:5px}#checkbox-module__JJFLgq__container-block>input:hover:not(:disabled),#checkbox-module__JJFLgq__container-block>input:hover:not(:disabled)+label:hover{cursor:pointer}#checkbox-module__JJFLgq__container-block>input:disabled+label{color:var(--gray)}
#card-module__9_da3a__card>#card-module__9_da3a__image{margin-bottom:1rem;display:flex}#card-module__9_da3a__card>#card-module__9_da3a__image>img{aspect-ratio:3/4;width:100%;box-shadow:var(--box-shadow-1);transition:box-shadow var(--transition-duration);border-radius:10px}#card-module__9_da3a__card>#card-module__9_da3a__image>img:hover{box-shadow:var(--box-shadow-2)}#card-module__9_da3a__card>#card-module__9_da3a__title{color:var(--black);margin-bottom:.5rem;text-decoration:none;display:block}#card-module__9_da3a__card>#card-module__9_da3a__title>p{width:100%;min-height:2lh;transition:color var(--transition-duration);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}#card-module__9_da3a__card>#card-module__9_da3a__title>p:hover{text-decoration:underline}#card-module__9_da3a__card>#card-module__9_da3a__price{align-items:center;margin:0;display:flex}
