.product-element{margin:var(--sp-15) auto;padding:var(--sp-20);max-width:var(--w-desc);border:solid .0625rem var(--cl-gray-2);border-radius:var(--br-xl);position:relative;overflow:clip}@media(min-width: 992px){.product-element{margin:var(--sp-30) auto}}.product-element h4{margin:0;padding:0 0 var(--sp-15) 0;font-size:var(--fs-21);border-bottom:solid 1px var(--cl-gray-2)}.product-element.product-footer{padding:var(--sp-10) var(--sp-20)}.product-element__content{margin-top:var(--sp-20);max-height:var(--sp-400);overflow:hidden}.product-element__content.expanded{max-height:none;overflow:unset}.product-element__content.expanded .product-element__more-container{display:none;pointer-events:none;visibility:hidden}.product-element__more-container{display:flex;justify-content:center;position:absolute;padding:var(--sp-60) 0 var(--sp-20) 0;bottom:0;left:0;right:0;background:linear-gradient(0deg, rgb(255, 255, 255) 20%, rgba(255, 255, 255, 0) 100%)}.product-element__more{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid .0625rem var(--cl-primary);border-radius:var(--br-xxl);background-color:var(--cl-primary);padding:var(--sp-15) var(--sp-30);font-size:var(--fs-16);font-weight:600;color:var(--cl-white);cursor:pointer;box-shadow:var(--shadow-1)}.shipping-cost-table{margin:1.25rem 0}.shipping-cost-table h2{margin-bottom:1.25rem !important}.shipping-cost-table h3{text-align:center;margin:1.25rem 0 .625rem 0;padding:0 .625rem 0}@media(min-width: 768px){.shipping-cost-table h3{text-align:unset}}.shipping-cost-table__in_advance,.shipping-cost-table__on_delivery{margin-bottom:1.25rem;border:solid .0625rem var(--cl-gray-2);border-radius:var(--br-small);overflow-x:auto}@media(min-width: 768px){.shipping-cost-table__in_advance,.shipping-cost-table__on_delivery{overflow-x:clip}}.shipping-table{width:100%;border-collapse:collapse;position:relative}.shipping-table thead{position:sticky;top:0;z-index:1;background-color:var(--cl-white)}.shipping-table td,.shipping-table th{font-size:var(--fs-12)}@media(min-width: 768px){.shipping-table td,.shipping-table th{font-size:unset}}.shipping-table th{padding:.625rem .3125rem;text-align:center;border-bottom:1px solid var(--cl-gray-2);vertical-align:top;font-weight:500;top:0}@media(min-width: 768px){.shipping-table th{padding:.625rem .625rem;vertical-align:middle}}.shipping-table th:first-child{text-align:left}.shipping-table th b{display:block}.shipping-table th{background-color:var(--cl-white)}.shipping-table td{padding:.625rem .3125rem;text-align:center}@media(min-width: 768px){.shipping-table td{padding:.625rem}}.shipping-table td:first-child{text-align:left}@media(min-width: 768px){.shipping-table td:first-child{width:40%}}.shipping-table td span{color:var(--cl-secondary);font-weight:500}.shipping-table tbody tr:nth-child(even){background-color:var(--cl-gray-2)}.bestsellers--title{display:flex;flex-direction:column;align-items:baseline;gap:var(--sp-10)}@media(min-width: 992px){.bestsellers--title{flex-direction:row}}.bestsellers--title a{font-size:var(--fs-14);color:var(--cl-secondary)}.bestsellers--head{padding:var(--sp-60) 0 var(--sp-30);margin-top:calc(0px - var(--sp-30) - var(--fs-16));margin-bottom:var(--sp-20);text-align:center}.bestsellers--head h1{margin-bottom:var(--sp-10)}.bestsellers--products{margin:var(--sp-10) 0 var(--sp-20)}.bestsellers--products--list{justify-content:flex-start !important}@media(min-width: 992px){.bestsellers--products--list{flex-wrap:wrap}}.brands{margin:var(--sp-30) 0 var(--sp-60) 0;gap:var(--sp-15);display:grid;grid-template-columns:repeat(2, 1fr)}@media(min-width: 992px){.brands{grid-template-columns:repeat(5, 1fr)}}@media(min-width: 1600px){.brands{grid-template-columns:repeat(6, 1fr)}}.brands--brand{background:var(--cl-white);border-radius:var(--br-default);transition:all ease-out .3s;overflow:clip}.brands--brand p{margin:0 var(--sp-15) var(--sp-15) var(--sp-15);padding:var(--sp-10) 0 0 0;font-size:var(--fs-14);text-align:left}.brands--brand .image{margin:0;overflow:hidden;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;border-radius:var(--br-small);font-weight:700;font-size:var(--fs-16);text-align:center;position:relative}.brands--brand .image::after{content:"";display:block;position:absolute;inset:0;z-index:5;border-radius:var(--br-default);background-color:var(--cl-primary);opacity:.03;pointer-events:none}.brands--brand .image img{display:flex;height:auto;margin:0 auto;max-width:60%}.brands-page{padding-bottom:var(--sp-60)}.brands-page h1{margin-bottom:var(--sp-30)}.brands-page__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--sp-15)}@media(min-width: 768px){.brands-page__grid{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 992px){.brands-page__grid{grid-template-columns:repeat(5, 1fr)}}@media(min-width: 1600px){.brands-page__grid{grid-template-columns:repeat(6, 1fr)}}.brands-page__item{display:flex;flex-direction:column;align-items:center;padding:var(--sp-20);border:1px solid var(--cl-gray-2);border-radius:var(--br-small);transition:all .2s ease;text-align:center}.brands-page__logo{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:3/2;margin-bottom:var(--sp-10)}.brands-page__img{max-width:80%;max-height:100%;-o-object-fit:contain;object-fit:contain}.brands-page__name-fallback{font-size:var(--fs-18);font-weight:700;color:var(--cl-primary)}.brands-page__name{padding:var(--sp-15) 0 0 0;display:block;width:100%;border-top:solid 1px var(--cl-gray-1);font-size:var(--fs-16);font-weight:600;color:var(--cl-primary)}.pagination{padding:var(--sp-30) var(--sp-10);display:flex;align-items:center;justify-content:center;width:100%}.pagination ul{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:center;gap:var(--sp-10);list-style:none}.pagination ul li a{display:block;padding:var(--sp-10) var(--sp-20);border:solid .0625rem var(--cl-primary);border-radius:var(--br-small);transition:all ease-out .2s}.pagination ul li a:hover{color:var(--cl-white);background-color:var(--cl-primary);border:solid .0625rem var(--cl-primary)}.pagination ul li span.current{display:block;padding:var(--sp-10) var(--sp-20);color:var(--cl-white);background-color:var(--cl-secondary);border:solid .0625rem var(--cl-secondary);border-radius:var(--br-small)}/*# sourceMappingURL=elements.css.map */