.subscription{overflow:hidden}.subscription .heading .image{overflow:hidden;max-height:27.2rem;background:var(--kn-primary-bg-alt)}.subscription .heading .image img{height:100%;width:100%;object-fit:cover;mix-blend-mode:multiply}.heading__text{padding:3.2rem 2rem 0}.heading__text .custom__title{color:var(--kn-secondary-text-dark);text-transform:uppercase;margin-bottom:1.6rem;display:block}.heading__text p{margin-bottom:2.4rem;color:var(--kn-neutral-30)}.product__card-info .price-item{letter-spacing:0}.heading__text .btn{text-align:center;display:block;text-decoration:none;width:100%;padding:1.6rem 3rem;cursor:pointer;border:none;background:var(--kn-primary-bg-light);font-family:proxima-nova;font-style:normal;font-weight:700;font-size:1.6rem;line-height:2.4rem;letter-spacing:1.2px;text-transform:uppercase;transition:background .2s ease;background-color:var(--kn-secondary-text-light);color:var(--kn-secondary-text-dark)}.icons__wrapper{background:var(--kn-primary-bg-light);padding:6.8rem 2rem 4.9rem;display:grid;grid-template-columns:1fr 1fr;justify-items:center;align-items:baseline;grid-row-gap:.4rem;grid-column-gap:2rem}.icons__wrapper .icon{text-align:center;height:80%}.icons__wrapper .icon:first-of-type img{height:50%}.icons__wrapper .icon:nth-of-type(2) img{height:60%}.icons__wrapper .icon:nth-of-type(3) img{height:45%}.icons__wrapper .icon:last-of-type img{height:40%}.icons__wrapper .icon span{margin-top:1.6rem;display:block;color:var(--kn-secondary-text-dark);text-transform:uppercase}.icons__wrapper .icon span.desktop{display:none}.image__wrap img{width:100%}.how_it_works{background:var(--kn-primary-bg-light);padding:6rem 2rem 4.1rem}.custom__title{text-transform:uppercase;display:block;color:var(--kn-secondary-text-dark);margin-bottom:3.2rem}.point{display:flex;align-items:center;padding:2.4rem 0 3.1rem;border-top:1px solid var(--kn-neutral-88)}.point .point__number{font-family:ivypresto-display;font-style:italic;font-weight:400;font-size:3.4rem;line-height:4rem;letter-spacing:2.5px;text-transform:uppercase;color:#ab9c76}.point .point__content{text-transform:uppercase;color:var(--kn-primary-bg-dark);margin-left:3rem}.point:first-child .point__content{margin-left:3.6rem}.subscriptions__wrapper{padding:6.4rem 2rem 10.8rem;background:var(--kn-primary-bg-alt)}.subscriptions__wrapper .section__title{color:var(--kn-secondary-text-dark);text-transform:uppercase;margin-bottom:1.7rem;display:block}.subscriptions__wrapper .arrow{display:flex;align-items:center;margin-bottom:4rem;text-decoration:none}.subscriptions__wrapper .arrow span{text-transform:uppercase;text-decoration:none;color:var(--kn-primary-bg-dark);margin-right:.9rem;position:relative}.subscriptions__wrapper .arrow span:before{content:"";width:0;border-bottom:1px solid black;position:absolute;bottom:-.5rem;transition:width .2s ease}.subscriptions__wrapper .arrow span:hover:before{width:100%}.subscriptions__wrapper .products{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem;grid-row-gap:4.8rem;justify-items:center}.subscriptions__wrapper .products .product__card{max-width:21rem;position:relative}.subscriptions__wrapper .products .product__card img{width:100%}.subscriptions__wrapper .products .product__card .yotpo .standalone-bottomline .star-clickable{flex-wrap:wrap}.subscription .yotpo.bottomLine .yotpo-stars{margin-right:.5em}.subscription .yotpo.bottomLine a.text-m{margin:0}.product__card-info{margin-top:1.8rem}.product__card-info .overline{color:var(--kn-neutral-45);text-transform:uppercase;margin-bottom:.4rem;display:block}.product__card-info .custom__title{color:var(--kn-secondary-text-dark);margin-bottom:.4rem;display:block;font-family:proxima-nova;font-style:normal;font-weight:600;font-size:1.4rem;line-height:1.6rem;text-transform:capitalize;text-decoration:none}.product__card-info .custom__title:after{content:"";cursor:pointer;position:absolute;top:0;left:0;bottom:0;right:0}.product__card-info .price-item{color:var(--kn-neutral-30)!important;font-size:1.4rem!important;line-height:2.4rem!important;font-weight:400!important}.faq__wrapper{padding:6rem 2rem 6.4rem}.faq__wrapper summary{display:flex;align-items:center}.faq__wrapper summary .summary__title{width:100%;max-width:94%}.faq__wrapper .accordion{border-top:1px solid var(--kn-neutral-88)}.faq__wrapper .accordion__title{text-transform:uppercase;color:var(--kn-secondary-text-dark);max-width:80%}.faq__wrapper .faq__title{text-transform:uppercase;color:var(--kn-secondary-text-dark);margin-bottom:1.1rem;display:block}.faq__wrapper .accordion__content p{font-family:proxima-nova,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:2.4rem;letter-spacing:0;margin-top:1rem}.faq__wrap details>summary+div{max-width:90%}.subscription .heading .image img.desktop{display:none}.subscription .heading .image img.mobile{display:block;margin:0 auto}@media screen and (min-width: 1000px){.subscription{position:relative}.heading{background:var(--kn-primary-bg-alt);position:relative;overflow:visible;height:37vw!important;width:100%}.heading__text{max-width:85rem;padding:15rem 0 14.8rem 5rem;width:55%}.heading__text .custom__title{margin-bottom:2.2rem}.heading__text .btn{max-width:15.5rem;padding:1.6rem 0;text-align:center}.how__wrapper{display:flex;align-items:center;margin:0 0 0 auto;width:max-content}.subscription .heading .image{background:transparent;position:absolute;right:0;bottom:0;max-height:unset;height:100%;width:45%}.subscription .heading .image img.desktop{display:block;width:100%;height:100%}.subscription .heading .image img.mobile{display:none}.how__wrapper .image__wrap{max-width:100%;order:1}.how__wrapper .image__wrap img{width:100%;height:100%;object-fit:contain}.faq__wrap .image__wrap img{height:100%}.faq__wrapper .faq__title{margin-bottom:4.8rem}.faq__wrapper .accordion__title{max-width:90%}.icons__wrapper{grid-template-columns:repeat(4,minmax(min-content,300px));grid-column-gap:30px;justify-content:center}.how__wrapper .how_it_works{padding:15.3rem 6rem 0 2rem;align-self:baseline}.how_it_works .custom__title{margin-bottom:4.3rem}.points{max-width:40rem}.point{padding-bottom:6.7rem;padding-top:2rem}.point .point__content{margin-left:4.1rem}.point:first-child .point__content{margin-left:5.2rem}.point .point__number{font-size:60px;line-height:56px}.subscriptions__wrapper{padding:16rem 17.5rem 16.1rem;margin:0 auto}.subscriptions__wrapper .links{display:flex;align-items:center;justify-content:space-between;margin-bottom:6.4rem}.subscriptions__wrapper .links span,.subscriptions__wrapper .links a{margin-bottom:0}.subscriptions__wrapper .links a{padding-right:4rem}.subscriptions__wrapper .products{display:flex;align-items:flex-start;grid-column-gap:3rem}.subscriptions__wrapper .products .product__card img{position:absolute;top:0;left:0;width:100%;height:auto}.subscriptions__wrapper .products .product__card .product__image{position:relative;padding-bottom:122.33%;height:auto;max-width:30rem;overflow:hidden}.subscriptions__wrapper .products .product__card{max-width:30rem;width:30rem}.product__card-info{margin-top:2.8rem}.product__card-info .custom__title{font-weight:600;font-size:1.5rem;line-height:2.4rem}.subscription__wrapper{margin-bottom:15.5rem}}@media screen and (min-width: 1300px){.faq__wrap .image__wrap,.faq__wrap .faq__wrapper{display:inline-block}.heading__text{padding-top:11%;padding-bottom:15%}.faq__wrap .image__wrap{max-width:max-content;width:85.5rem}.faq__wrap .faq__wrapper{max-width:min(34vw,520px);vertical-align:top;transform:translateY(53px);padding:0 5rem}.icons__wrapper .icon span.desktop{display:block;color:var(--kn-neutral-30);text-transform:none}.subscriptions__wrapper{padding:16rem 19.5rem 16.1rem}}@media screen and (min-width: 1400px){.faq__wrap .faq__wrapper{padding:0;margin:0 2rem}}@media screen and (min-width: 1500px){.faq__wrap .faq__wrapper{margin:0 5rem}}@media screen and (min-width: 1600px){.points{max-width:52rem}.heading__text{padding:15rem 0 14.8rem 19.5rem;padding-top:13%;padding-bottom:13%}.faq__wrap{width:max-content;margin:0 auto 0 0}.faq__wrap .faq__wrapper{padding:0;margin:0 10rem}.how__wrapper .how_it_works{padding:15.3rem 14rem 0 19.5rem}}@media screen and (min-width: 1680px){.faq__wrap{display:block}.faq__wrap .image__wrap{height:104rem;width:85.5rem}.faq__wrap .image__wrap img{height:100%;width:100%}.faq__wrapper .faq__title{margin-bottom:4.8rem}.faq__wrap .faq__wrapper{transform:translateY(125px);vertical-align:top}.faq__wrapper .accordion__title{max-width:95%}.icons__wrapper{padding:16.5rem 19.5rem 15.7rem;width:max-content;margin:0 auto}.icons__wrapper .icon{max-width:30rem}.icons__wrapper .icon:last-of-type{margin-right:0}.icons__wrapper .icon span{margin-top:2.6rem}.icons__wrapper .icon span:first-of-type{font-weight:700;font-size:2rem;line-height:2.4rem}.icons__wrapper .icon span.desktop{display:block;margin-top:1.3rem;color:var(--kn-neutral-30);text-transform:none}.icons__wrapper .icon:last-of-type img{transform:translate(2px,-7px)}.how__wrapper{margin:0 auto;width:max-content}#subs .how_i_knesko__wrapper .bg_blank{height:37.2%}#subs .how_i_knesko__wrapper .slider__wrapper{padding-bottom:15.9rem}#subs .how_i_knesko__wrapper .custom__arrow-left,#subs .how_i_knesko__wrapper .custom__arrow-right{top:34%;transform:translateY(-34%)}}@media screen and (min-width: 1700px){.subscriptions__wrapper .products{justify-content:center}.faq__wrap .faq__wrapper,.faq__wrap .image__wrap{width:50vw;height:auto}.faq__wrap .faq__wrapper{max-width:min(34vw,520px);margin:0 10.5rem 6rem}.faq__wrap{margin-right:0}}.heading__text .btn:hover,.heading__text .btn:focus-within{background-color:#000;color:#fff;border:2px solid black;padding:1.4rem 0}.heading__text .btn.dark{color:var(--kn-primary-bg-light);background:var(--kn-primary-bg-dark)}.quick__shop-btn{padding:16px 28px;background:#000;font-family:proxima-nova;font-style:normal;font-weight:700;font-size:14px;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;color:#fff;position:absolute;max-height:48px;top:unset!important;border:none;bottom:32px;width:calc(100% - 60px)!important;left:50%!important;transform:translate(-50%);z-index:-1;cursor:pointer;opacity:0;border:2px solid #000;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.product__card:hover .quick__shop-btn{display:block;z-index:99;opacity:1}.quick__shop-btn:hover{color:#000;background:transparent}@media (max-width:1000px){.quick__shop-btn{display:none!important}}.btn.dark:hover{background-color:#fff!important;color:#000!important}
/*# sourceMappingURL=/cdn/shop/t/140/assets/subscription.css.map */
