.hero{padding-top:calc(var(--header-height) + min(117px,10vw))}.hero h1{font-size:40px;font-weight:900;line-height:57px}.hero p{max-width:98%;text-align:center;margin:auto}.hero__text{width:min(561px,90%);text-align:center;line-height:24px;margin-bottom:min(24px,6vw)}.hero .questions{margin-block:min(24px,3vmin)}.hero .search{position:relative;width:min(512px,90%);margin-bottom:min(72px,8vw)}.hero .search svg{position:absolute;top:20px;left:28px}.hero .search input{width:100%;background:#fff;box-shadow:0px 0px 20px rgba(151,199,90,.3);border-radius:51px;border:unset;padding-right:28px;padding-block:22px}.hero .search input:focus{outline:none}.hero .categories{display:flex;gap:0 min(113px,4vw);margin-bottom:min(48px,4vw);max-width:95%}.hero .categories .category{cursor:pointer}.hero .categories .category.selected .circle{box-shadow:-10px 0px 13px -7px #000,10px 0px 13px -7px #000,5px 5px 15px 5px rgba(0,0,0,0)}.hero .categories .category .circle{border:2px solid var(--c-main-400);border-radius:141.16px;width:14vw;height:14vw;display:flex;justify-content:center;align-items:center;margin-bottom:min(16px,4vw);overflow:hidden}.hero .categories .category .circle img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero .categories .category .category-title{font-weight:900;font-size:16px;line-height:1.5;text-align:center}@media only screen and (max-width: 500px){.hero .categories .category .category-title{font-size:12px}}.products{border:2px solid #f1e35f;border-radius:24px;margin-bottom:min(68px,8vw)}.products__header{background-color:#e6f1d7;border-radius:24px 24px 0px 0px;padding-top:min(30px,3vw);padding-bottom:min(33px,3vw);gap:min(25px,3vw)}.products__header .custom-select-p{position:relative;width:-moz-fit-content;width:fit-content}.products__header .splide__list{gap:15px}.products__header .custom-select-p select{display:none}.products__header .select-selected{background-color:#fff;border-radius:51px;border:unset;padding-block:13px;padding-left:40px;padding-right:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:900;color:#163652;background-image:url("../images/drop-down-arrow.svg");background-repeat:no-repeat;background-position:10% 50%;box-shadow:0px 0px 20px rgba(151,199,90,.3);white-space:nowrap}.products__header .select-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid rgba(0,0,0,0);border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.products__header .select-selected.select-arrow-active:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);top:7px}.products__header .select-items div,.products__header .select-selected{border:1px solid rgba(0,0,0,0);border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,.1) rgba(0,0,0,0);cursor:pointer}.products__header .select-items{position:initial;background-color:#fff;padding:8px 16px;top:100%;left:0;right:0;z-index:99;border-radius:10px;box-shadow:0px 0px 20px rgba(151,199,90,.3);border:1px solid #e6f1d7;width:-moz-fit-content;width:fit-content;min-width:100%;transition:all .3s ease;max-height:150 px;overflow-y:auto}.products__header .select-items .select-item{position:relative;display:flex;gap:10px;justify-content:space-between;white-space:nowrap}.products__header .select-items .select-item .checkmark{height:20px;width:20px;background-color:#fff;border-radius:3px;border:1px solid #ccc;transition:all ease-out 150ms}.products__header .select-items .select-item.checked .checkmark:after{content:"";display:block;position:relative;left:-5px;top:2px;width:6px;height:12px;border:solid var(--c-main-700);border-width:0 2px 2px 0;transform:rotate(45deg)}.products__header .select-items .select-item[data-sort]{text-align:center}.products__header .select-hide{max-height:0;padding:0;overflow:hidden}.products__header .select-items div:hover,.products__header .same-as-selected{background-color:rgba(0,0,0,.1)}.products__header .format-filter{margin-inline:3.2rem}.products__header .format-filter .clean-checkbox{max-width:35rem;text-overflow:ellipsis;overflow:hidden}@media only screen and (max-width: 480px){.products__header .format-filter .clean-checkbox{max-width:25rem}}@media only screen and (max-width: 1300px){.products__header .format-filter{flex-wrap:wrap}}.products__header .my-checkbox{visibility:hidden;opacity:0;height:0px;display:flex;flex-direction:row-reverse;transition:all ease-out 200ms;position:absolute;background:#fff;box-shadow:0px 19px 50px rgba(0,0,0,.16);border-radius:8px;z-index:1}.products__header .my-checkbox.open{visibility:visible;opacity:1;height:-moz-fit-content;height:fit-content;overflow-y:visible}.products__header .my-checkbox .options{display:flex;flex-direction:column;padding:10px;row-gap:10px;width:95%}.products__header .my-checkbox .options .option{display:flex;width:90%}.products__header .my-checkbox .options .option .label-group{display:flex;flex-wrap:wrap}.products__header .my-checkbox .options .option .label-group .check-opt{font-size:20px;color:#424242;margin-inline-start:30px;white-space:nowrap}.products__header .my-checkbox .options .option .label-group #pick-date{cursor:pointer;padding-inline-end:3rem}.products__header .my-checkbox .options .option .label-group .label-container{display:block;position:relative;cursor:pointer;font-size:2rem}.products__header .my-checkbox .options .option .label-group .label-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.products__header .my-checkbox .options .option .label-group .checkmark{position:absolute;top:1px;left:-15px;height:20px;width:20px;background-color:#fff;border-radius:3px;border:1px solid #ccc;transition:all ease-out 150ms}.products__header .my-checkbox .options .option .label-group .label-container:hover input~.checkmark{background-color:#ccc}.products__header .my-checkbox .options .option .label-group .label-container input:checked~.checkmark{background-color:var(--primary-green);border:1px solid var(--primary-green)}.products__header .my-checkbox .options .option .label-group .checkmark:after{content:"";position:absolute;display:none}.products__header .my-checkbox .options .option .label-group .label-container input:checked~.checkmark:after{display:block}.products__header .my-checkbox .options .option .label-group .label-container .checkmark:after{left:5px;top:2px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.products__header .my-checkbox .options .option .sub-options{display:flex;flex-direction:column;align-items:flex-start;margin-inline-start:2rem;visibility:hidden;opacity:0;height:0;transition:all ease-out 200ms}.products__header .my-checkbox .options .option .sub-options.open{visibility:visible;opacity:1;height:-moz-fit-content;height:fit-content;overflow-y:visible}.products__header .my-checkbox .options .option:not(:last-child){border-bottom:1px solid #ccd3e0}.products__header .clean-checkbox{min-height:2rem;padding:0;margin:10px 0;background-color:rgba(0,0,0,0);color:var(--primary-green);border:none;font-size:2rem;line-height:1.1;text-align:center;line-height:1;transition:all ease-out 200ms;cursor:pointer;padding-inline-end:clamp(7vmin,4vw,7rem);border-inline-end:1px solid;position:relative;min-width:20rem;white-space:nowrap;font-weight:bold}@media only screen and (max-width: 485px){.products__header .clean-checkbox{border-inline-end:none;border-block-end:1px solid}}.products__header .clean-checkbox span{font-weight:normal}.products__header .clean-checkbox:after{content:"";background-image:url("../images/down-arrow.png");background-size:contain;background-position:center;width:21px;height:12px;position:absolute;top:50%;transform:translateY(-50%);left:clamp(0rem,1vw,3.2rem)}@media only screen and (max-width: 485px){.products__header .clean-checkbox:after{top:20%}}.products__header .clean-checkbox:hover{transform:scale(1.01);color:var(--primary-blue)}.products__content{margin-top:min(30px,5vw);margin-bottom:min(68px,8vw);display:flex;flex-wrap:wrap;gap:min(65px,5vw);justify-content:center}.products__paging{display:flex;gap:0 min(8px,2vw);justify-content:center;align-items:center;margin-bottom:min(50px,5vw)}.products__paging .page-num{padding:4px 11px;background-color:#fff;border-radius:50px;box-shadow:rgba(0,0,0,.35) 0px 5px 15px;cursor:pointer}.products__paging .page-num.cur-page{background:var(--c-gradient-accent)}.products__paging img{cursor:pointer;margin-inline:min(16px,2vw)}.products__paging .left-arrow{transform:scaleX(-1)}.products .no-products-found{text-align:center;font-size:25px;padding:50px;font-weight:bold}.home-link{margin-block:min(64px,6vmin) min(144px,17vmin)}/*# sourceMappingURL=store.min.css.map */