main:has(#results-wrapper) .container,main[data-template="page.results"] .container{overflow:visible}.results-wrapper{position:relative;padding:177px 0 60px;min-height:100vh}.results-wrapper .headline{position:relative;display:flex;align-items:flex-end;justify-content:space-between}.results-wrapper .headline .on-right.results-headline--loading{position:relative;min-height:100px}.results-wrapper .headline .on-right .results-headline-loader{display:none;position:absolute;inset-inline-start:0;top:18px;width:20px;height:20px;border:2px solid rgba(0,0,0,.1);border-top-color:#00000073;border-radius:50%;box-sizing:border-box;animation:results-headline-spin .7s linear infinite}.results-wrapper .headline .on-right.results-headline--loading .results-headline-loader{display:block}.results-wrapper .headline .on-right .results-headline-content{transition:opacity .28s ease}.results-wrapper .headline .on-right.results-headline--loading .results-headline-content{opacity:0;pointer-events:none}.results-wrapper .headline .on-right:not(.results-headline--loading) .results-headline-content{opacity:1}@keyframes results-headline-spin{to{transform:rotate(360deg)}}.results-wrapper .headline .on-right h1{font-size:48px;line-height:48px;font-weight:700}.results-wrapper .headline .on-right p{margin-top:10px;font-size:24px;line-height:32px}.results-wrapper .headline .on-left .back{font-size:14px;font-weight:700;transform:translateY(-8px);-webkit-transform:translateY(-8px)}.results-wrapper .headline .on-left .back img{height:7px;margin-left:8px}.results-wrapper .results-prods{position:relative;margin-top:58px;display:flex;flex-direction:column;align-items:stretch;gap:40px}.results-wrapper .results-prods,.results-wrapper .results-prods .prod-row,.results-wrapper .results-prods .prod,.results-wrapper .results-prods .prod .expand{overflow:visible}.results-wrapper .results-prods .on-right{position:relative;width:100%;max-width:640px;align-self:center}.results-wrapper .results-prods .on-left .title,.results-wrapper .results-prods .on-right .title{font-size:14px;line-height:22px;font-weight:700;color:#1d1d1b;opacity:.25;margin-bottom:20px}.results-wrapper .results-prods .on-right .prod-row{position:relative;display:none;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;opacity:0;transition:opacity .2s ease}.results-wrapper .results-prods .on-right .prod-row.active .prod,.results-wrapper .results-prods .on-right .sample-row.active .prod{border-color:#0b2b4a;box-shadow:0 0 0 1px #0b2b4a14}.results-wrapper .results-prods .on-right .prod-row .prod{position:relative;width:640px;margin-bottom:20px;border:2px solid transparent;background:#f5fafe;border-radius:8px;padding:40px 20px;padding-inline-end:48px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;cursor:pointer;display:flex;transition:border-color .2s,box-shadow .2s}.results-wrapper .results-prods .on-right .prod-row .prod .results-prod-select-indicator{position:absolute;top:24px;right:24px;width:26px;height:26px;border-radius:50%;border:2px solid #b8c5ce;background:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none;box-sizing:border-box;transition:border-color .2s,background .2s;z-index:2}.results-wrapper .results-prods .on-right .prod-row .prod .results-prod-select-indicator .results-check-icon{width:14px;height:14px;color:#0b2b4a;opacity:0;transform:scale(.85);transition:opacity .18s ease,transform .18s ease}.results-wrapper .results-prods .on-right .prod-row.active .prod .results-prod-select-indicator,.results-wrapper .results-prods .on-right .prod-row.results-flavor-row-1 .prod .results-prod-select-indicator,.results-wrapper .results-prods .on-right .prod-row.results-flavor-row-2 .prod .results-prod-select-indicator{border-color:#0b2b4a;background:#e3eef8}.results-wrapper .results-prods .on-right .prod-row.active .prod .results-prod-select-indicator .results-check-icon,.results-wrapper .results-prods .on-right .prod-row.results-flavor-row-1 .prod .results-prod-select-indicator .results-check-icon,.results-wrapper .results-prods .on-right .prod-row.results-flavor-row-2 .prod .results-prod-select-indicator .results-check-icon{opacity:1;transform:scale(1)}.results-wrapper .results-prods .on-right .sample-row .prod .circle{position:absolute;top:24px;right:24px;width:20px;height:20px;border-radius:50%;border:2px solid #0b2b4a}.results-wrapper .results-prods .on-right .sample-row .prod .circle:after{content:"";position:absolute;width:14px;height:14px;left:50%;margin-left:-7px;top:50%;margin-top:-7px;border-radius:50%;background:0 0}.results-wrapper .results-prods .on-right .sample-row.active .prod .circle:after{background:#0b2b4a}.results-wrapper .results-prods .on-right .prod-row .prod .image-wrapper{position:relative;width:267px;height:222px;display:flex;justify-content:flex-start;align-items:flex-start;margin-top:10px}.results-wrapper .results-prods .on-right .prod-row .prod .image-wrapper img,.results-wrapper .results-prods .on-right .sample-row .prod .image-wrapper img{height:100%;margin-right:10px}.results-wrapper .results-prods .on-right .prod-row .prod .desc-wrapper,.results-wrapper .results-prods .on-right .sample-row .prod .desc-wrapper{position:relative;width:calc(100% - 290px)}.results-wrapper .results-prods .on-right .prod-row .prod .desc-wrapper h3,.results-wrapper .results-prods .on-right .sample-row .prod .desc-wrapper h3{font-size:24px;line-height:32px;font-weight:700}.results-wrapper .results-prods .on-right .prod-row .prod .desc-wrapper p.size,.results-wrapper .results-prods .on-right .sample-row .prod .desc-wrapper p.size{font-size:20px;opacity:.5;line-height:28px;margin-top:4px}.results-wrapper .results-prods .on-right .prod-row .prod .desc-wrapper p.desc,.results-wrapper .results-prods .on-right .sample-row .prod .desc-wrapper p.desc{margin-top:20px;font-size:20px;line-height:28px}.results-wrapper .results-prods .on-right .prod-row .prod .desc-wrapper p.open-close{margin-top:40px;font-size:14px;line-height:20px;cursor:pointer}.results-wrapper .results-prods .on-right .prod-row .prod .expand{position:relative;margin-top:20px;width:100%;background:#ffffff80;padding:25px 18px;font-size:14px;line-height:20px;display:none}.results-wrapper .results-prods .on-right .prod-row.show{display:flex;opacity:1}.results-wrapper .results-prods .on-right .prod-row .prod.expanded .expand{display:block;opacity:1}.results-wrapper .results-prods .on-right .prod-row .prod .expand p{font-size:14px;line-height:20px}.results-wrapper .results-prods .on-right .prod-row .prod .expand .on-right{position:relative;width:232px}.results-wrapper .results-prods .on-right .prod-row .prod .expand .on-left{position:relative;width:calc(100% - 272px)}.results-wrapper .results-prods .on-right .prod-row .prod .expand .on-left .rows .row{position:relative;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #bec7d0;display:flex;align-items:center;justify-content:space-between}.results-wrapper .results-prods .on-right .prod-row .prod .expand .on-left .rows .row:last-of-type{padding-bottom:0;border-bottom:0}.results-wrapper .results-prods .on-right .sample-row{display:flex;position:relative;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-bottom:50px}.results-wrapper .results-prods .on-right .sample-row .prod{position:relative;width:640px;margin-bottom:20px;border:2px solid transparent;background:#faf1e7;border-radius:8px;padding:40px 20px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;cursor:pointer;display:flex}.results-wrapper .results-prods .on-right .sample-row .prod .image-wrapper{position:relative;width:267px;height:292px;display:flex;justify-content:center}.results-wrapper .results-prods .on-right .sample-row .prod .desc-wrapper .chip{text-align:center;font-size:12px;font-weight:700;color:#fff;background-color:#d9a05f;width:250px;height:24px;padding:6px;margin-bottom:10px;margin-top:26px;border-radius:4px}.results-wrapper .results-prods .on-right .sample-row .prod .desc-wrapper #sample-pack-variant{opacity:.5;font-size:16px}.results-wrapper .results-prods .on-left{position:static;width:100%;max-width:420px;align-self:center}.results-wrapper .results-prods .on-left .buy-wrapper{width:420px;position:relative;max-width:100%}.results-wrapper .results-prods .on-left .buy-wrapper .htb-wrapper .box{position:relative;margin:10px 0 0;border-radius:8px;border:1px solid #8595a4;padding:27px 30px}.results-wrapper .results-prods .on-left .buy-wrapper .htb-wrapper .box .active{position:relative;display:flex;align-items:center;justify-content:center}.results-wrapper .results-prods .on-left .buy-wrapper .htb-wrapper .box .active .circle{position:relative;width:16px;height:16px;border:2px solid #0b2b4a;margin-left:13px;border-radius:50%}.results-wrapper .results-prods .on-left .buy-wrapper .htb-wrapper .box .active .circle:after{position:absolute;width:10px;height:10px;left:50%;margin-left:-5px;top:50%;margin-top:-5px;background:#0b2b4a;border-radius:50%;content:""}.results-wrapper .results-prods .on-left .buy-wrapper .htb-wrapper .box .option{position:relative;font-size:16px;line-height:24px;font-weight:700;display:flex;align-items:center;justify-content:flex-start}.results-wrapper .results-prods .on-left .buy-wrapper .htb-wrapper .box .option .circle{position:relative;width:16px;height:16px;border:2px solid #0b2b4a;margin-left:13px;border-radius:50%}.results-wrapper .results-prods .on-left .buy-wrapper .htb-wrapper .box .option .circle:after{position:absolute;width:10px;height:10px;left:50%;margin-left:-5px;top:50%;margin-top:-5px;border-radius:50%;content:""}.results-wrapper .results-prods .on-left .buy-wrapper .htb-wrapper .box label{font-size:14px;font-weight:700;color:#1d1d1b;opacity:.25;display:block;margin:30px 0 10px}.results-wrapper .results-prods .on-left .buy-wrapper .price{margin:70px 0 0;text-align:center;font-size:24px;line-height:32px;font-weight:700}.results-wrapper .results-prods .on-left .buy-wrapper .htb-wrapper .box .qty-buttons{margin:10px 0 0;position:relative;display:flex;justify-content:space-between}.results-wrapper .results-prods .on-left .buy-wrapper .htb-wrapper .box .qty-buttons .button{height:43px;width:106px;border-radius:8px;border:1px solid #8595a4;font-size:14px;font-weight:700;width:calc(50% - 6px)}.results-wrapper .results-prods .on-left .buy-wrapper .htb-wrapper .box .qty-buttons .button:hover{background:#8595a4;color:#fff}.results-wrapper .results-prods .on-left .buy-wrapper .htb-wrapper .box .qty-buttons .button.active{background:#0b2b4a;color:#fff}.results-wrapper .results-prods .on-left .buy-wrapper .subscription-buy-options{margin-top:8px;width:100%}.results-wrapper .results-prods .on-left .buy-wrapper .subscription-prices-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:#0b2b4a;font-size:16px;line-height:1.2;text-align:right}.results-wrapper .results-prods .on-left .buy-wrapper .icons-below-button .icon-wrapper{margin-bottom:10px!important;margin-right:auto;margin-left:auto}.results-wrapper .results-prods .on-left .buy-wrapper .subscription-price-strike{text-decoration:line-through}.results-wrapper .results-prods .on-left .buy-wrapper .subscription-price-bold{font-weight:700}.results-wrapper .results-prods .on-left .buy-wrapper .subscription-price-sep{color:#666;font-weight:700}.results-wrapper .results-prods .on-left .buy-wrapper .subscription-controls-label{font-size:14px;font-weight:700;color:#1d1d1b;opacity:.25;display:block;margin:16px 0 8px}.results-wrapper .results-prods .on-left .buy-wrapper .subscription-size-buttons,.results-wrapper .results-prods .on-left .buy-wrapper .subscription-frequency-buttons{display:flex;justify-content:space-between;gap:12px}.results-wrapper .results-prods .on-left .buy-wrapper .subscription-size-buttons .button,.results-wrapper .results-prods .on-left .buy-wrapper .subscription-frequency-buttons .button{flex:1;min-height:43px;margin-top:0;padding:8px 6px;border-radius:8px;border:1px solid #8595a4;font-size:14px;font-weight:700;line-height:1.2;background:#fff;color:#1d1d1b;cursor:pointer;width:auto;height:auto}.results-wrapper .results-prods .on-left .buy-wrapper .subscription-size-buttons .button:hover,.results-wrapper .results-prods .on-left .buy-wrapper .subscription-frequency-buttons .button:hover{background:#8595a4;color:#fff}.results-wrapper .results-prods .on-left .buy-wrapper .subscription-size-buttons .button.active,.results-wrapper .results-prods .on-left .buy-wrapper .subscription-frequency-buttons .button.active{background:#0b2b4a;color:#fff;border-color:#0b2b4a}.results-wrapper .results-prods .on-left .buy-wrapper .results-dual-flavor-block{margin-top:14px;padding:12px 14px;border-radius:8px;background:#f7f9fb;border:1px solid #dce4ec;text-align:right;font-size:14px;line-height:1.45}.results-wrapper .results-prods .on-left .buy-wrapper .results-dual-flavor-hint{margin:0 0 10px;color:#1d1d1b;font-size:14px;font-weight:400}.results-wrapper .results-prods .on-left .buy-wrapper .results-dual-flavor-line{margin:6px 0}.results-wrapper .results-prods .on-left .buy-wrapper .results-dual-flavor-label{opacity:.65;font-size:14px;font-weight:700}.results-wrapper .results-prods .on-left .buy-wrapper .results-dual-flavor-qty{margin:10px 0 0;font-size:13px}.results-wrapper .results-prods .on-right .prod-row.results-flavor-row-1 .prod{border-color:#0b2b4a;box-shadow:0 0 0 1px #0b2b4a14}.results-wrapper .results-prods .on-right .prod-row.results-flavor-row-2 .prod{border-color:#c96d2e;box-shadow:0 0 0 1px #f28b3d1f}.results-wrapper .results-prods .on-right .prod-row.results-flavor-row-2 .prod .results-prod-select-indicator{border-color:#d97706;background:#fff7ed}.results-wrapper .results-prods .on-right .prod-row.results-flavor-row-2 .prod .results-prod-select-indicator .results-check-icon{color:#c2410c}.results-wrapper .results-prods .on-left .buy-wrapper #AddToCart:disabled,.results-wrapper .results-prods .on-left .buy-wrapper #quiz-results-add-2:disabled{opacity:.45;cursor:not-allowed}.results-wrapper .results-prods .on-left .buy-wrapper .icons-below-button .icon-wrapper{position:relative;width:205px;margin:0 5px;height:32px;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:24px;overflow:hidden}.results-wrapper .results-prods .on-left .buy-wrapper button{width:100%;margin-top:20px;padding:0;height:48px;border-radius:36px;background:#0b2b4a;color:#fff;border:0;cursor:pointer;font-family:ploni;font-size:16px;font-weight:700;text-align:center;line-height:48px;outline:0}.results-wrapper .results-prods .on-left .buy-wrapper .button.secondary{width:100%;margin-top:15px;padding:0;height:48px;border-radius:36px;background:#ebf5fb;color:#0b2b4a;border:0;cursor:pointer;font-family:ploni;font-size:16px;font-weight:700;text-align:center;line-height:48px;outline:0}.results-wrapper .results-prods .on-left .buy-wrapper .icons-below-button{position:relative;margin:15px 0 0;display:flex;justify-content:center;align-items:center}.results-wrapper .results-form-wrapper{display:none;position:relative;margin-top:58px;max-width:420px}.results-wrapper .results-form-wrapper.show{display:block}.results-wrapper .results-form-wrapper form{position:relative;width:100%}.results-wrapper .results-form-wrapper form .form-row{position:relative;margin-bottom:30px}.results-wrapper .results-form-wrapper form .form-row.double{display:flex;align-items:flex-start;justify-content:space-between}.results-wrapper .results-form-wrapper form .form-row.double .part{position:relative;width:calc(50% - 10px)}.results-wrapper .results-form-wrapper form .form-row label{opacity:.25;font-size:14px;font-weight:700;display:block;margin-bottom:12px}.results-wrapper .results-form-wrapper form .form-row label.error{position:absolute;opacity:1;font-size:12px;top:calc(100% + 10px);right:0;color:red}.results-wrapper .results-form-wrapper form .form-row input{width:100%;background:0 0;border-radius:8px;border:1px solid #8595a4;font-family:ploni;font-size:16px;font-weight:700;color:#0b2b4a;height:48px;padding:0 23px;outline:0}.results-wrapper .results-form-wrapper form .form-row input.error,.results-wrapper .results-form-wrapper form .form-row textarea.error{border-color:red}.results-wrapper .results-form-wrapper form .form-row textarea{width:100%;background:0 0;border-radius:8px;border:1px solid #8595a4;font-family:ploni;font-size:16px;font-weight:700;color:#0b2b4a;height:96px;padding:12px 23px;outline:0;resize:none}.results-wrapper .results-form-wrapper form input.hidden{height:0;padding:0;margin:0;overflow:hidden;opacity:0;visibility:hidden}.results-wrapper .results-form-wrapper form input[type=submit]{margin-top:20px;width:100%;height:45px;border-radius:24px;padding:0;border:0;background:#0b2b4a;color:#fff;text-align:center;font-family:ploni;font-size:16px;outline:0;font-weight:700;cursor:pointer;transition:.26s ease-out}.results-wrapper .results-form-wrapper form input[type=submit]:hover{opacity:.9}.results-wrapper .results-form-wrapper .thanks{font-size:16px;line-height:1.5}@media screen and (min-width:1024px){.results-wrapper .results-prods{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:80px}.results-wrapper .results-prods .on-right{flex:0 1 640px;width:640px;max-width:640px;min-width:0;align-self:flex-start}.results-wrapper .results-prods .on-left{flex:0 0 420px;width:420px;max-width:420px;align-self:flex-start;position:sticky;top:140px}}@media screen and (min-width:992px){.results-wrapper .results-prods .on-right .prod-row .prod.expanded .expand{display:flex;align-items:flex-start;gap:32px}.results-wrapper .results-prods .on-right .prod-row .prod .expand .on-left{position:sticky;top:140px;align-self:flex-start;height:fit-content}}@media screen and (min-width:0px)and (max-width:1023px){.results-wrapper .results-prods .on-right .prod-row .prod .image-wrapper{width:50px!important;height:auto!important;display:block!important}.results-wrapper .results-prods .on-right .prod-row .prod .desc-wrapper{width:calc(100% - 80px)!important}.results-wrapper .headline .on-right.results-headline--loading{min-height:88px}.results-wrapper .headline .on-right .results-headline-loader{top:10px}.results-wrapper .headline .on-right h1{font-size:24px;line-height:32px}.results-wrapper .headline,.results-wrapper .results-prods .on-left .buy-wrapper .icons-below-button,.results-wrapper .results-prods .on-right .prod-row .prod.expanded .expand{display:block}.results-wrapper .results-prods .on-right .prod-row .prod .expand .on-left{position:relative;top:auto;align-self:stretch;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/results-page.css.map */
