.collection__wrapper{min-height:700px;padding:0 16px}@media(min-width:480px){.collection__wrapper{padding:0 24px}}@media(min-width:1080px){.collection__wrapper{padding:0 48px}}@media(min-width:1200px){.collection__wrapper{margin:0 auto;max-width:2016px}}@media(min-width:1080px){.collection__productsMobile,.section__hiddenForDesktop,.section__wrapperMobile{display:none}}.section__headerWrapper,.section__wrapper{display:none}@media(min-width:1080px){.section__headerWrapper,.section__wrapper{align-items:flex-start;display:flex;flex-wrap:wrap}}.section__headerWrapper{margin-bottom:24px;margin-top:30px}@media(min-width:1080px){.section__headerWrapper{align-items:center;margin-bottom:21px}}.collection__productsCount{color:#1a1a1a;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}@media(min-width:1080px){.collection__productsCount{font-size:16px;font-weight:700;letter-spacing:0;line-height:20px}}.collection__filtersAndSortHeader{align-items:center;display:flex;flex:1;flex-flow:row;justify-content:space-between;margin-top:2px}@media(min-width:480px){.collection__filtersAndSortHeader{margin-top:0}}@media(min-width:1080px){.collection__filtersAndSortHeader{margin-top:0;max-width:294px}}.collection__filtersHeader{align-items:center;display:flex;flex:1;flex-flow:row;justify-content:space-between;margin:0 48px 0 0;padding:0 0 24px;width:calc(33.33333% - 16px)}@media(max-width:1079px){.collection__filtersHeader{border-bottom:1px solid #ececec;border-top:1px solid #ececec;margin-right:0!important;max-width:100%!important;padding:18px 0 16px;width:100%!important}}@media(min-width:850px){.collection__filtersHeader{flex:1;width:calc(25% - 12px)}}.collection__sortAndProductsHeader{align-items:center;display:flex;flex:1;flex-flow:row;justify-content:flex-end;padding:0 0 0 48px}.collection__loadMoreButtonWrapperMobile{margin:51px 0 80px;text-align:center}.collection__loadMoreButtonWrapper{align-items:center;display:flex;flex-flow:row;justify-content:center;margin:50px 0 60px;position:relative;text-align:center}@media(max-width:1079px){.collection__loadMoreButtonWrapper{display:none}}.hero__wrapper{align-items:center;display:flex;flex-flow:row;justify-content:space-between;padding:24px 16px 23px}@media(min-width:480px){.hero__wrapper{padding:26px 23px 24px}}@media(min-width:1080px){.hero__wrapper{padding:40px 48px 32px}}@media(min-width:1200px){.hero__wrapper{margin:0 auto;max-width:2016px}}.hero__wrapper .hero__imageMobile{width:80px}@media(min-width:480px){.hero__wrapper .hero__imageMobile{display:none}}.hero__titleContainer{align-items:center;display:flex;flex-flow:row;justify-content:space-between;margin:0 0 10px}@media(min-width:480px){.hero__titleContainer{margin:0 0 12px}}@media(min-width:1080px){.hero__titleContainer{margin:0 0 24px}}.hero__title{color:#1a1a1a;font-size:40px;font-weight:700;letter-spacing:0;line-height:42px;margin:0}@media(min-width:1080px){.hero__title{font-size:76px;font-weight:700;letter-spacing:0;line-height:74px}}.hero__content{color:#1a1a1a;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}@media(min-width:480px){.hero__content{max-width:536px}}@media(min-width:1080px){.hero__content{font-size:20px;font-weight:400;letter-spacing:0;line-height:24px;max-width:660px}}.hero__image{width:160px}@media(max-width:479px){.hero__image{display:none}}.collection__productsContainer{flex:1;margin-left:48px}.collection__products{display:grid;flex:1;gap:41px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:849px){.collection__products{flex:1;grid-template-columns:repeat(2,minmax(0,1fr))}}.collection__productsEmpty{display:flex;flex:1;place-content:center}.collection__productsMobile{display:grid;gap:32px 16px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:32px}@media(min-width:480px){.collection__productsMobile{gap:24px 16px}}.product__container{margin-bottom:0;text-decoration:none}.productLoading__container{margin-bottom:12px;position:relative;text-decoration:none}@media(min-width:480px){.productLoading__container{margin-bottom:24px}}.collection__productsCountLoadingContainer{margin-top:6px;position:relative}.product__countLoading{height:18px;width:100px}.product__brandLoading{height:18px;margin-bottom:4px}.product__detailsLoading{height:56px;margin-bottom:4px}@media(min-width:480px){.product__detailsLoading{height:34px}}.product__tileLoading{animation:placeHolderShimmer 2s linear infinite alternate;background:linear-gradient(90deg,#f6f6f6 10%,hsla(0,0%,90%,.702) 72%,#f6f6f6);background-size:800px 104px;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@keyframes placeHolderShimmer{0%{background-position:-800px 0}to{background-position:800px 0}}.product__tile{align-items:center;aspect-ratio:1/1.25;background-color:var(--neutral);border-radius:4px;display:flex;flex-flow:row;flex-shrink:0;justify-content:center;overflow:hidden;position:relative;width:100%}.product__tooltip{background:#446bb0;border-radius:30px;color:#fff;font-size:12px;font-weight:400;left:12px;letter-spacing:0;line-height:16px;padding:0 10px;position:absolute;top:12px}.product__image{max-width:125%;transition:cubic-bezier(.61,0,.48,1.05);transition-duration:.15s}.product__image:hover{transform:translateY(-30px)}a{text-decoration:none}.product__brand{color:#1a1a1a;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;margin:12px 0 5px;text-transform:uppercase}@media(max-width:399px){.product__brand{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}}@media(min-width:480px){.product__brand{margin:16px 0 8px}}@media(min-width:1080px){.product__brand{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}}.product__title{font-size:18px;font-weight:700;letter-spacing:0;line-height:22px;margin:0 0 8px}@media(max-width:479px){.product__title{font-size:16px;font-weight:700;letter-spacing:0;line-height:20px}}@media(min-width:1080px){.product__title{align-items:flex-start;display:flex;flex-flow:row;justify-content:space-between}}.product__title-slug{flex-grow:1}.collection__block,.collection__section{margin-bottom:20px}@media(min-width:480px){.collection__block,.collection__section{margin-bottom:28px}}@media(min-width:850px){.collection__block,.collection__section{margin-bottom:46px}}.collection__totalNumber{border-bottom:1px solid #ececec;border-top:1px solid #ececec;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;margin-bottom:32px;padding:21px 10px 19px;text-align:center}@media(min-width:1080px){.collection__totalNumber{border:none;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;margin-bottom:0;padding:41px 0 42px;text-align:left}}.collection__section .collection__totalNumber{display:none}.collection__banner+.collection__section .collection__totalNumber{display:block}.collection__container{padding:0 16px}@media(min-width:480px){.collection__container{padding:0 24px}}@media(min-width:1080px){.collection__container{padding:0 48px}}.collection__header{margin-bottom:24px}@media(min-width:480px){.collection__header{margin-bottom:32px}}@media(min-width:1080px){.collection__header{margin-bottom:24px}}.collection__heading{color:#1a1a1a;font-size:20px;font-weight:700;letter-spacing:0;line-height:24px;margin-bottom:3px}@media(min-width:480px){.collection__heading{font-size:32px;font-weight:700;letter-spacing:0;line-height:34px;margin-bottom:5px}}@media(min-width:1080px){.collection__heading{font-size:40px;font-weight:700;letter-spacing:0;line-height:42px;margin-bottom:7px}}.collection__desc{color:#1a1a1a;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}@media(min-width:480px){.collection__desc{font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;max-width:536px}}@media(min-width:1080px){.collection__desc{font-size:18px;font-weight:400;letter-spacing:0;line-height:22px;max-width:640px}}.collection__list{display:grid;gap:0 15px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}@media(min-width:480px){.collection__list{gap:0 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.collection__list{gap:0 24px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:850px){.collection__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.product__description{color:#1a1a1a;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin:3px 0 0;padding:0}@media(min-width:400px){.product__description{font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}}@media(min-width:480px){.product__description{margin-top:7px}}.product__description p{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin:0;padding:0}@media(min-width:400px){.product__description p{font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}}.product__description--oos{color:#9e9e9e}.product__price{display:block}@media(min-width:1080px){.product__price{align-items:flex-end;display:flex;flex-direction:column}}.product__price__list{color:#9e9e9e;font-size:12px;font-weight:400;letter-spacing:0;line-height:14px;margin-top:2px;text-decoration:line-through}@media(min-width:480px){.product__price__list{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}}.button{border:1px solid #1a1a1a;border-radius:4px;font-size:18px;font-weight:700;line-height:22px;padding:12px 33px 10px 32px;width:-moz-fit-content;width:fit-content}.button,.collection__NoProductsFound{color:#1a1a1a;letter-spacing:0;text-align:center}.collection__NoProductsFound{font-size:20px;font-weight:400;line-height:24px;padding:32px}.productCard{margin-bottom:40px}@media(min-width:480px){.productCard{margin-bottom:32px}}@media(min-width:1080px){.productCard{margin-bottom:42px}}.productCard__selection:after{background:#dfdfdf;border-radius:50%;color:#fff;content:"";height:24px;position:absolute;right:12px;text-align:center;top:12px;width:24px}.productCard__selection.is_active:after{background:url(/cdn/shop/files/icon-white-tick.svg) no-repeat 50% #f53c32;display:block}.productCard__selection.is_disable{opacity:.5;pointer-events:none}.productCard__selection.is_disable:after{content:none;display:none}.productCard__image{aspect-ratio:1/1.25;background-color:var(--neutral);border-radius:4px;margin-bottom:12px;overflow:hidden;position:relative;width:100%}@media(min-width:480px){.productCard__image{margin-bottom:16px}}.productCard__image picture{aspect-ratio:auto!important;margin:0 auto;min-height:100%;width:auto}.productCard__image .image__elem{height:auto;left:50%;max-width:125%;top:50%;transform:translate(-50%,-50%);transition:cubic-bezier(.61,0,.48,1.05);transition-duration:.15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:1080px){.productCard__image:hover .image__elem{transform:translate(-50%,-56%)}}.productCard__badges{left:8px;position:absolute;top:8px}@media(min-width:480px){.productCard__badges{left:11px;top:11px}}.productCard__badges span{background-color:#ffd6ac;border-radius:99px;color:#1a1a1a;display:inline-block;margin:0 4px 4px 0;padding:6px 12px;text-transform:capitalize}.productCard__badges span,.productCard__vendor{font-size:12px;font-weight:400;line-height:16px}.productCard__vendor{color:"prmiary";letter-spacing:0;margin-bottom:3px;text-transform:uppercase}@media(min-width:480px){.productCard__vendor{font-size:14px;font-weight:400;letter-spacing:0;line-height:14px;margin-bottom:8px}}@media(min-width:1080px){.productCard__vendor{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:6px}}.productCard__titleBlock{margin-bottom:8px}@media(min-width:480px){.productCard__titleBlock{margin-bottom:8px}}@media(min-width:1080px){.productCard__titleBlock{display:flex;justify-content:space-between;margin-bottom:3px}}.productCard__title{color:#1a1a1a;font-size:16px;font-weight:700;letter-spacing:0;line-height:20px;margin-bottom:4px}@media(min-width:480px){.productCard__title{font-size:18px;font-weight:700;letter-spacing:0;line-height:20px;margin-bottom:6px;padding-right:70px}}@media(min-width:1080px){.productCard__title{font-size:18px;font-weight:700;letter-spacing:0;line-height:22px;padding-right:16px}}.productCard__title a{text-decoration:none}.productCard__price{color:#1a1a1a;font-size:16px;font-weight:700;letter-spacing:0;line-height:18px}@media(min-width:1080px){.productCard__price{font-size:18px;font-weight:700;letter-spacing:0;line-height:22px;text-align:right}}.productCard__price span{color:#a3a3a3;display:block;font-size:12px;font-weight:400;letter-spacing:0;line-height:14px;margin-top:4px;position:relative;text-decoration:line-through;top:-3px}@media(min-width:1080px){.productCard__price span{font-size:14px;font-weight:400;letter-spacing:0;line-height:14px;text-align:right}}.productCard__description{color:#1a1a1a;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin:4px 0 0;padding:0}@media(min-width:400px){.productCard__description{font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}}.productCard__description p{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin:0;padding:0}@media(min-width:400px){.productCard__description p{font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}}.productCard__taste{font-size:14px;font-weight:400;letter-spacing:0;line-height:16px}@media(min-width:1080px){.productCard__taste{font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}}.productCard__viewDetail{display:inline-block;font-size:14px;font-weight:700;letter-spacing:0;line-height:18px;margin-top:11px}.filter{border-bottom:1px solid #ececec}.filter:first-child{border-top:1px solid #ececec!important}.filter__header{align-items:center;border-bottom:1px solid #ececec;display:flex;flex-flow:row;justify-content:space-between;padding-bottom:32px}.filter__header-title{align-items:center;color:#1a1a1a;display:inline-flex;font-size:14px;font-weight:400;gap:6px;letter-spacing:0;line-height:18px;padding-left:12px}@media(min-width:1080px){.filter__header-title{font-size:16px;font-weight:700;letter-spacing:0;line-height:20px;padding-left:5px}}.filter__header-title .filter-badge{align-items:center;background-color:#d5e7ef;border-radius:999px;color:#1a1a1a;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;line-height:1;padding:2px 8px}.filter__header-clear{color:#9e9e9e;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:0;line-height:20px}.collection__filterBlock{cursor:pointer}@media(min-width:480px){.collection__filterBlock{cursor:default}}.filter__header-sortBy{color:#1a1a1a;font-size:16px;font-weight:400;letter-spacing:0;line-height:20px;margin:0 12px 0 0}.collection__sortByContainer{justify-content:flex-start}.collection__sortByContainer,.filter__head{align-items:center;display:flex;flex-flow:row}.filter__head{cursor:pointer;justify-content:space-between;padding:28px 16px 29px}@media(min-width:480px){.filter__head{padding:22px 16px 20px}}@media(min-width:1080px){.filter__head{padding:22px 0 20px}}.filter__title,.select__sortBy{color:#1a1a1a;font-size:18px;font-weight:400;letter-spacing:0;line-height:22px}@media(min-width:480px){.filter__title,.select__sortBy{font-size:16px;font-weight:400;letter-spacing:0;line-height:20px}}.filter__icon{display:none;position:relative}@media(min-width:480px){.filter__icon{top:-3px}}@media(max-width:479px){.filter__icon svg{height:18px;width:18px}}.filter__icon-visible{display:block}@media(min-width:480px){.filter__icon-visible{top:-1px}}.filter__content{padding:0 0 28px}@media(max-width:1079px){.filter__content{margin-top:-7px;padding:0 16px 15px}}.filter__option{padding:0 0 20px}.filter__option:last-child{padding:0}@media screen and (max-width:768px){.filter__option{padding:0 0 24px}.filter__option:last-child{padding:0 0 12px}}.filter__option-inner{align-items:center;display:flex;flex-flow:row;justify-content:flex-start}.check_box{margin:0 12px 0 0}.filter__option-label{color:#1a1a1a;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}.select__sortBy{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position-x:99%;background-position-y:7px;background-repeat:no-repeat;border:1px solid #ececec;border-radius:2px;padding:10px 29px 10px 12px;width:-moz-fit-content;width:fit-content}input[type=checkbox],input[type=radio]{accent-color:#1a1a1a;display:grid;height:20px;margin-right:12px;place-content:center;width:20px}.filter__optionName{color:#1a1a1a;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}.filter__optionName.flex-items-center{align-items:center;display:flex}.filter__optionName input[type=radio]{display:inline-flex}.collection__sidebar{flex:1}.collection__sidebar-mobile{background:rgba(26,26,26,.8);bottom:0;height:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:99999}@media(min-width:480px){.collection__sidebar-mobile{margin-top:36px}}@media(min-width:1080px){.collection__sidebar-mobile{display:none}}.collection__sidebar-mobile.hidden{display:none}.sidebar__container{background-color:#fff;height:100%;overflow-y:scroll;padding-bottom:40px;position:relative}@media(min-width:400px){.sidebar__container{max-width:375px}}.sidebar__header{align-items:center;background:#fff;border-bottom:1px solid #ececec;display:flex;flex:1;flex-flow:row;justify-content:space-between;margin:0!important;padding:21px 16px 19px;position:sticky;top:0;z-index:10002}.sidebar__headerText{color:#1a1a1a;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}.sidebar__headerText.red{color:#f53c32;cursor:pointer}.filter__option-showMoreButton{border-bottom:1px solid #f53c32;border-radius:0;color:#f53c32;font-size:14px;font-weight:700;letter-spacing:0;line-height:18px;margin-left:32px}@media(min-width:1080px){.filter__option-showMoreButton{margin-top:4px}}.faq__wrapper{color:#1a1a1a;margin:60px auto 80px;max-width:100%;padding:0 16px;width:936px}@media(min-width:480px){.faq__wrapper{margin:120px auto 60px;padding:0 24px}}@media(min-width:850px){.faq__wrapper{margin:160px auto 120px}}.faq__wrapperupsell{margin-top:40px}@media(min-width:480px){.faq__wrapperupsell{margin-top:56px}}.faq__header{font-size:32px;font-weight:700;line-height:34px;margin-bottom:19px;text-align:center}@media(min-width:850px){.faq__header{font-size:48px;font-weight:700;line-height:50px;margin-bottom:40px}}.faq{border-bottom:1px solid #ececec;padding:13px 0 15px}@media(min-width:850px){.faq{padding:20px 0}.faq:nth-child(2){border-top:1px solid #ececec}}.faq__answer{font-size:16px;font-weight:400;line-height:20px;margin-bottom:8px}@media(min-width:850px){.faq__answer{font-size:18px;font-weight:400;line-height:22px;margin-bottom:12px}}.faq__answer h1,.faq__answer h2,.faq__answer h3,.faq__answer h4,.faq__answer h5,.faq__answer h6{color:#1a1a1a;margin:0 0 16px}@media(min-width:1080px){.faq__answer h1,.faq__answer h2,.faq__answer h3,.faq__answer h4,.faq__answer h5,.faq__answer h6{margin:0 0 24px}}.faq__answer li,.faq__answer p{font-size:16px;font-weight:400;line-height:20px}@media(min-width:850px){.faq__answer li,.faq__answer p{font-size:18px;font-weight:400;line-height:22px}}.faq__answer p{margin-bottom:8px}@media(min-width:850px){.faq__answer p{margin-bottom:12px}}.faq__answer ol{margin:0 0 20px 20px;padding:0}.faq__answer ul{margin:0 0 20px 15px;padding:0}.faq__answer li{margin-bottom:8px}@media(min-width:850px){.faq__answer li{color:#1a1a1a;margin-bottom:12px}}button{border:0;margin:0;outline:none;padding:0}button.faq__question{align-items:flex-start;cursor:pointer;display:flex;flex-flow:row;font-size:18px;font-weight:700;justify-content:space-between;line-height:22px;text-align:left;width:100%}@media(min-width:1080px){button.faq__question{font-size:20px;font-weight:700;line-height:24px}}button.faq__question svg{max-width:none;width:12px}@media(min-width:480px){button.faq__question svg{width:18px}}button.faq__question h4{margin:0;text-align:left}button.faq__question .faq__downArrow{position:relative;top:2px;transform:rotate(180deg)}@media(min-width:480px){button.faq__question .faq__downArrow{top:4px}}button.faq__question--expanded{margin-bottom:16px}@media(min-width:480px){button.faq__question--expanded{margin-bottom:8px}}@media(min-width:850px){button.faq__question--expanded{margin-bottom:12px}}button:focus-visible{outline:none}