#MainContent:has(.cart-recommendation-top){background-color:#fef7ee}.cart-recommendation-top{margin-bottom:40px}.template-page-results .nwRecomGarance,.template-page-quiz-result .nwRecomGarance{padding:30px 0 260px}.page-width__inner-wrapper .goToCollection{order:9999;width:100%;max-width:475px;height:54px;border-radius:60px;border:2px solid #669AA2;background:#fff;display:flex;justify-content:center;align-items:center;color:#9a9a9a;font-size:18px;font-style:normal;font-weight:500;line-height:20px;margin:5px auto 40px;cursor:pointer}.page-width__inner-wrapper .goToCollection:hover{background-color:#fff}.page-width__inner-wrapper .goToCollection p{width:100%;height:100%;text-decoration:none;display:flex;justify-content:center;align-items:center;color:#669aa2;font-family:Sofia Pro;font-size:18px;font-weight:500;line-height:18px;font-style:normal;position:relative}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-loader{width:100%;height:16px;min-height:16px;min-width:150px;background:linear-gradient(90deg,#f6f6f6 25%,#e7e7e7,#f6f6f6 75%);background-size:200% 100%;animation:loading 2s infinite ease-in-out;border-radius:8px;margin-bottom:20px}.skeleton-loader-price{display:inline-flex;margin:auto;height:20px;min-height:16px;width:60px;background:linear-gradient(90deg,#f6f6f6 25%,#e7e7e7,#f6f6f6 75%);background-size:200% 100%;animation:loading 2s infinite ease-in-out;border-radius:8px}.skeleton-loader:last-child{margin-bottom:0}.avatar-skeleton{width:100%;max-width:60px;height:60px;background:linear-gradient(90deg,#f6f6f6 25%,#e7e7e7,#f6f6f6 75%);background-size:200% 100%;animation:loading 2s infinite ease-in-out;border-radius:50%;margin-bottom:20px;position:relative}.cover-image-skeleton{width:100%;max-width:300px;height:200px;background:linear-gradient(90deg,#f6f6f6 25%,#e7e7e7,#f6f6f6 75%);background-size:200% 100%;animation:loading 2s infinite ease-in-out;border-radius:8px;margin-bottom:20px}.loox-float-toggler-container.loox-float-toggler-container-left{display:none!important}@media (min-width: 799px){.floating-btn,.mobile-only{display:none}}.b-product__bottom{padding:0}.b-annot__content{max-width:100vw}.recom-width{width:100%;padding:0 22px;max-width:1320px;margin:auto}.nwRecomPageBanner{padding:68px 0 110px;position:relative}.nwRecomPageBanner:before{position:absolute;width:100%;height:53%;content:"";background:#fff;bottom:0}.nwRecomPageBanner:after{position:absolute;width:100%;height:30%;content:"";background:linear-gradient(0deg,#fef7ee,#fff0);bottom:0}.nwRecomPageBannerBody{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;z-index:2}.nwRecomPageBannerBodyLeft{position:relative}.nwRecomPageBannerBodyLeftImage{display:block;width:100%}.nwRecomPageBannerBodyLeftImageDiscount{display:block;position:absolute;top:0;right:0}.nwRecomPageBannerBodyLeft .js-user-name{color:#000;font-size:40px;font-style:normal;font-weight:700;line-height:normal;outline:none;border:none;box-shadow:none;-webkit-appearance:none;appearance:none;background:transparent;margin-left:24px}.nwRecomPageBannerBodyLeft .js-user-nameWrap{position:absolute;left:0;text-align:center;top:50%;transform:translateY(-65%);max-width:67%;width:100%;display:flex;justify-content:center;align-items:center;opacity:0}.nwRecomPageBannerBodyLeft .js-user-nameWrap:after{content:"";width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.613 10.7414L9.21399 22.1365L7.55694 20.4793L7.72802 20.3082H5.47462C5.04447 20.3082 4.69253 19.9562 4.69253 19.526V17.2724L4.52194 17.4435C4.29073 17.6782 4.12112 17.9617 4.02873 18.2746L2.90545 22.0974L6.72597 20.973C6.99481 20.8801 7.32231 20.709 7.55694 20.4793L9.21399 22.1365C8.70563 22.6449 8.07507 23.0213 7.38586 23.2217L1.50405 24.9523C1.09247 25.0745 0.647169 24.962 0.34362 24.615C0.0400613 24.3559 -0.0734298 23.911 0.0476964 23.4955L1.77778 17.6146C1.98112 16.9254 2.35408 16.2947 2.86293 15.7863L14.2585 4.38833L20.613 10.7414ZM24.0835 2.84405C25.3055 4.06569 25.3055 6.04846 24.0835 7.27058L21.7177 9.63661L15.3632 3.28255L17.729 0.916519C18.951 -0.305506 20.9356 -0.305506 22.1576 0.916519L24.0835 2.84405Z' fill='%23ADADAD'/%3E%3C/svg%3E%0A");top:calc(50% - 14px);margin-left:3px;background-size:cover}.nwRecomPageBannerBodyLeft .js-user-nameWrap{top:46%;max-width:60%}.nwRecomPageBannerBodyRightTitle{color:#212b2c;font-family:Sofia Pro;font-size:34px;font-style:normal;font-weight:800;line-height:129.412%}.nwRecomPageBannerBodyRightTitle span{color:#db6052}.nwRecomPageBannerBodyRightsubtitle{margin-top:30px;color:#212b2c;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.nwRecomPageBannerBodyRightItems{width:max-content;margin-top:29px;color:#212b2c;font-size:18px;font-style:normal;font-weight:500;line-height:1.5;padding:12px 12px 12px 28px;background:#fff;filter:drop-shadow(0px 7px 20px rgba(0,0,0,.1));display:flex;align-items:center;gap:21px;border-radius:40px}.template-page-results .nwRecomPageBannerBodyRightItems button.add-to-cart,.template-page-quiz-result .nwRecomPageBannerBodyRightItems button.add-to-cart{height:48px}.nwRecomPageBannerBodyRightATC{margin-top:29px;display:flex}.nwRecomPageBannerBodyRightATCBody{padding:12px 12px 12px 28px;background:#fff;filter:drop-shadow(0px 7px 20px rgba(0,0,0,.1));display:flex;align-items:center;gap:21px;border-radius:40px}.nwRecomPageBannerBodyRightATCBodyBtn{-webkit-appearance:none;appearance:none;border:none;background:none;cursor:pointer;display:flex;align-items:center;gap:8px;background:#f1897f;padding:15px 24px;color:#fff;font-family:Sofia Pro;font-size:18px;font-style:normal;font-weight:500;line-height:normal;border-radius:30px}.nwRecomPageBannerBodyRightATCBodyBtn img{margin-top:-1px}.nwRecomPageBannerBodyRightATCBodyPrice{color:#212b2c;font-family:Sofia Pro;font-size:21px;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:.56px}.nwRecomPageBannerBodyRightATCBodyPriceValTotal{text-decoration:line-through}.nwRecomPageBannerBodyRightATCBodyPriceVal{color:#db6052;font-family:Sofia Pro;font-size:21px;font-style:normal;font-weight:700;line-height:16.8px;letter-spacing:.56px}.nwRecomPageBannerBodyRightIconsInfo{margin-top:15px;display:flex;max-width:365px;justify-content:center;gap:11px;align-items:center}.nwRecomPageBannerBodyRightIconsInfoItem{display:flex;gap:10px}.nwRecomPageBannerBodyRightIconsInfoItemText{max-width:120px;color:#212b2c;font-family:Sofia Pro;font-size:12px;font-style:normal;font-weight:500;line-height:15px}.nwRecomPageBannerBodyRighticons{margin-top:16px}.nwRecomPageBannerBodyRighticons__list{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:15px}.nwRecomPageBannerBodyRighticons__list .item-icon__text{display:none}.cart-recommendation-wrapper .page-width__inner-wrapper .product-container{display:flex;flex-direction:column}.cart-recommendation-wrapper .page-width__inner-wrapper .product-container .product-article-model.first-product{order:1!important}@media (min-width: 999px){.nwRecomPageBannerBodyRightATCBodyPrice br{display:none}}@media (max-width: 999px){.template-page-results .nwRecomGarance,.template-page-quiz-result .nwRecomGarance{padding:30px 0 90px}.nwRecomPageBannerBodyLeft .js-user-name:after{width:15px;height:15px;top:calc(50% - 6px);margin-left:8px}.nwRecomPageBanner{padding:45px 0 0}.nwRecomPageBannerBody{grid-template-columns:1fr;gap:13px}.nwRecomPageBannerBodyLeftImageDiscount{width:117px;top:-30px;right:10px}.nwRecomPageBanner:before{height:70%}.nwRecomPageBannerBodyRightTitle{font-size:28px;font-style:normal;font-weight:700;line-height:35px;text-align:left}.nwRecomPageBannerBodyRightsubtitle{font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-align:left;margin-top:10px}.nwRecomPageBannerBodyRightItems br{display:none}.nwRecomPageBannerBodyRightItems{color:#212b2c;text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:normal;max-width:320px;margin-left:auto;margin-right:auto}.nwRecomPageBannerBodyRightATC{justify-content:center;margin-top:11px}.nwRecomPageBannerBodyRightATCBody{gap:21px;width:100%;max-width:420px;justify-content:center}.nwRecomPageBannerBodyRightATCBody{padding:12px 12px 12px 21px}.nwRecomPageBannerBodyRightATCBodyBtn{padding:15px 20px}.nwRecomPageBannerBodyLeft .js-user-name{font-size:28px}.nwRecomPageBannerBodyRighticons__list{justify-content:center}.nwRecomPageBannerBodyRightIconsInfo{margin:18px auto auto}.nwRecomPageBannerBodyRightIconsInfoItemText{font-size:13px;font-style:normal;font-weight:500;line-height:19px;max-width:110px}.nwRecomPageBannerBodyRightIconsInfoItem{gap:8px}.nwRecomPageBannerBodyRightIconsInfoItemImage svg{width:31px;height:auto}}.cart-recommendation-wrapper{display:grid;grid-template-columns:6fr 4fr;gap:24px;align-items:flex-start}.cart-recommendation-wrapper .product-left{border-radius:8px;border:1px solid #E9E5DC;background:#fff;margin-bottom:15px}.restore-button{position:absolute;top:10%;right:5%;display:none;-webkit-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;padding:8px 19px;justify-content:center;align-items:center;border-radius:20px;background:#4a9287;color:#fff;text-align:center;font-family:Sofia Pro;font-size:16px;font-style:normal;font-weight:500;line-height:21px;text-transform:capitalize}.product.disabled{background:#f9f9f9}.product.disabled .product__image img{filter:grayscale(1)}.product.disabled .restore-button{display:block}.product.disabled .product__remove-button{display:none}.product.disabled .product__price .old-price,.product.disabled .product__price .new-price,.product.disabled .product__category,.product.disabled .product__title h3 .product__link,.product.disabled .product__subtitle p,.product.disabled .btn__text,.product.disabled .product__title span{color:#a7a7a7}.nwSectionCartRecLeftTitle{color:#212b2c;font-family:Sofia Pro;font-size:34px;font-style:normal;font-weight:700;line-height:102%;letter-spacing:-.68px;margin-bottom:23px;text-align:left;margin-left:21.5%}.product .product__image{position:relative;width:201px;height:100%}.product .product__top{display:flex;position:relative;height:165px}.product .product__image img{display:block;width:100%;height:100%;position:relative;z-index:1;object-fit:cover}.product .product__title-wrapper{padding:17px 30px 17px 35px;display:flex;flex-direction:column;justify-content:space-between;width:70%}.product .product__title span{margin:3px 0 0;color:#212b2c;font-family:Sofia Pro;font-size:20px;font-style:normal;font-weight:700;line-height:.9;letter-spacing:.1px}.product .product__title.h3{line-height:1}.product .product__category{margin:2px 0 0;color:#db6052;font-family:Sofia Pro;font-size:16px;font-style:normal;font-weight:700;line-height:1.1;letter-spacing:.1px}.product .product__subtitle{margin-top:2px;color:#23292d;font-family:Sofia Pro;font-size:16px;font-style:normal;font-weight:400;line-height:1.25}.product__remove-button{position:absolute;right:4%;top:10%;z-index:9999}@media (max-width: 799px){.product .product__image img{display:block;width:100%;height:100%;position:relative;z-index:1;object-fit:cover}.product .product__image{width:73px}.product .product__title-wrapper{width:80%;justify-content:inherit;padding:14px 18px}.product .product__top{height:138px}.product-article-model.free-product .product .product__top{height:150px}}.product__remove-button span{z-index:99999}.product__bottom{display:flex;justify-content:space-between;align-items:center;border-top:2px solid #E9E5DC;padding-top:11px}.product__bottom .js-product-details.btn{margin-top:0;background-color:transparent;padding:0;height:20px}.product__price{display:flex}.product__price .old-price{color:#212b2c;text-align:right;font-family:Sofia Pro;font-size:20px;font-style:normal;font-weight:700;line-height:80%;letter-spacing:.1px;text-decoration:line-through;margin-right:8px}.product__price .new-price{color:#db6052;text-align:right;font-family:Sofia Pro;font-size:20px;font-style:normal;font-weight:700;line-height:96%;letter-spacing:.1px}.products-right{display:none}.products-right.active{display:block}.recommendation__right-wrapper{position:relative;padding:20px;margin-top:20px;background:#fff;box-shadow:0 1px 11px #00000029;filter:drop-shadow(0px 8px 5px rgba(0,0,0,.02))}.recommendation__right-wrapper:before{position:absolute;content:"";width:100%;height:40px;background-image:url(/cdn/shop/files/Vector_2.png?v=1695720279);background-repeat:repeat-x;background-size:100px auto;left:0;top:-20px}.recommendation__right-wrapper:after{position:absolute;content:"";width:100%;height:40px;background-image:url(/cdn/shop/files/Vector_3.png?v=1695720603);background-repeat:repeat-x;background-size:125px auto;left:0;bottom:-40px}.recommendation__right-wrapper .products-right.nwSectionCartRecRightItemsOne.active{display:flex;justify-content:space-between;margin-bottom:10px;align-items:center}.recommendation__right-wrapper .products-right.nwSectionCartRecRightItemsOne.active .nwSectionCartRecRightItemsOneLeft{color:#212b2c;font-family:Sofia Pro;font-size:21px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:.1px;text-transform:capitalize}.recommendation__right-wrapper .nwSectionCartRecRightItems{display:flex;flex-direction:column;padding:19px 9px 20px;border-bottom:1px solid #E9E5DC}.recommendation__right-wrapper .nwSectionCartRecRightTop{padding:24px 0 42px;border-bottom:1px solid #DFCCB7}.recommendation__right-wrapper .nwSectionCartRecRightTop h4{color:#23292d;text-align:center;font-size:32px;font-style:normal;font-weight:600;line-height:1.16;letter-spacing:-.64px}.recommendation__right-wrapper .nwSectionCartRecRightTop p{margin-top:8px;color:#23292d;text-align:center;font-family:Sofia Pro;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}.recommendation__right-wrapper .totalDetailsRow{margin:5px 0}.recommendation__right-wrapper .b-cards__title{margin-top:27px;color:#212b2c;font-family:Sofia Pro;font-size:12px;font-style:normal;font-weight:700;line-height:21.6px;display:flex;align-items:center;justify-content:center;gap:10px}.template-page-quiz-result .page-width.cart-recommendation-wrapper .recommendation__right-wrapper .price{line-height:.89;display:flex;align-items:center;gap:5px}.recommendation__right-wrapper .price .old-price{color:#7b7b7b;font-size:17px;font-style:normal;font-weight:400;line-height:94%;letter-spacing:.1px;text-decoration:line-through;margin-right:6px}.recommendation__right-wrapper .price .new-price{color:#212b2c;font-size:19px;font-style:normal;font-weight:600;line-height:101%;letter-spacing:.1px}.recommendation__right-wrapper .cart-items-list .products-right .nwSectionCartRecRightItemsOneRight .totalDetailsRowRightZdarma{letter-spacing:.1px;min-width:80px;height:35px;color:#8dba4d;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:500;padding:0 10px}#main-cart-footer .add-to-cart{margin:0 auto;width:95%;height:60px}.recommendation__right-wrapper #main-cart-footer .totalDetails{margin:0 auto 18px}@media (max-width: 999px){.product__bottom{flex-direction:column}.recommendation__right-wrapper .price .old-price{font-size:14px}.recommendation__right-wrapper .price .new-price{font-size:16px}.recommendation__right-wrapper .products-right.nwSectionCartRecRightItemsOne.active .nwSectionCartRecRightItemsOneLeft{width:55%;font-size:18px}.template-page-results .page-width.cart-recommendation-wrapper .recommendation__right-wrapper,.template-page-quiz-result .page-width.cart-recommendation-wrapper .recommendation__right-wrapper{margin:0 -22px}.cart-recommendation-wrapper{display:block;overflow:hidden}.product .product__category{color:#db6052;font-size:14px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.1px;margin-bottom:3px}.product .product__title.h3{margin-bottom:35px}.product .product__title span{margin-top:2px;color:#212b2c;font-size:18px;font-style:normal;font-weight:700;line-height:18px;padding-right:60px;letter-spacing:.1px}.product .product__subtitle{display:none}.product__price .old-price{color:#212b2c;text-align:right;font-family:Sofia Pro;font-size:20px;font-style:normal;font-weight:700;line-height:80%;letter-spacing:.1px;text-decoration:line-through;margin-right:8px}.product__price .new-price{color:#db6052;text-align:right;font-family:Sofia Pro;font-size:20px;font-style:normal;font-weight:700;line-height:96%;letter-spacing:.1px}.template-page-results .btn--light,.template-page-quiz-result .btn--light{font-size:14px;padding:10px 15px;align-self:flex-start;position:absolute;bottom:43%}.template-page-results .recommended-gift__btn .btn--light,.template-page-quiz-result .recommended-gift__btn .btn--light{position:relative}.product__price{align-self:flex-end}.template-page-results .nwRecomPageBannerBodyRightItems button.add-to-cart,.template-page-quiz-result .nwRecomPageBannerBodyRightItems button.add-to-cart{margin:0;padding:15px 20px;width:fit-content}.template-page-results button.add-to-cart,.template-page-quiz-result button.add-to-cart{margin:29px auto 0}.template-page-results .b-fixed button.add-to-cart,.template-page-quiz-result .b-fixed button.add-to-cart{margin:0 auto}.nwSectionCartRecLeftTitle{color:#212b2c;text-align:center;font-family:Sofia Pro;font-size:28px;font-style:normal;font-weight:700;line-height:35px;margin-bottom:22px;margin-left:0}.template-page-quiz-result .page-width.cart-recommendation-wrapper .recommendation__right-wrapper .price{line-height:.75}}@media (max-width: 799px){.product .product__category{margin-bottom:0}.recommendation__right-wrapper .cart-items-list .products-right .nwSectionCartRecRightItemsOneRight .totalDetailsRowRightZdarma{font-size:14px;min-width:initial;height:26.37px}}#relative-parent,.result-relative-parent{position:relative;min-width:1rem;width:min-content}#size-calibration,.result-js-name{visibility:hidden;white-space:pre}#autosized-input,.result-name-input{position:absolute;left:0;width:100%}#autosized-input::placeholder,.result-js-name::placeholder{font-weight:200}@media (min-width: 750px){#relative-parent:after,.result-relative-parent:after{top:-25%;font-size:2.4rem}}#autosized-input:focus::placeholder,.result-js-name:focus::placeholder{color:transparent}#relative-parent:has(#autosized-input:not(:focus)),.result-relative-parent:has(.result-js-name:not(:focus)){min-width:9.5rem}#relative-parent:has(#autosized-input:not(:placeholder-shown)),.result-relative-parent:has(.result-js-name:not(:placeholder-shown)){min-width:1rem}@keyframes cursor-blink{0%{opacity:0}}#size-calibration,.result-js-name,#autosized-input,.result-name-input{font-family:Sofia Pro,sans-serif;padding:0;font-size:24px;color:#000;font-size:40px;font-weight:700;outline:none;border:none;box-shadow:none;-webkit-appearance:none;appearance:none;background:transparent;margin-left:24px;line-height:1}.template-page-quiz-result #autosized-input,.template-page-quiz-result .result-name-input{margin-left:0}.template-page-quiz-result #autosized-input::placeholder,.template-page-quiz-result .result-name-input:focus::placeholder{opacity:0}@media (max-width: 799px){#size-calibration,.result-js-name,#autosized-input,.result-name-input{font-size:28px}#relative-parent:has(#autosized-input:not(:focus)),.result-relative-parent:has(.result-name-input:not(:focus)){min-width:7rem}#relative-parent:has(#autosized-input:not(:placeholder-shown)),.result-relative-parent:has(.result-name-input:not(:placeholder-shown)){min-width:1rem}}.nwRecomPageBanner{background:#fff0da}.checkout_button{margin:2rem auto 0}@media (min-width: 999px){.checkout_button{margin:2rem 0;width:fit-content}}
/*# sourceMappingURL=/cdn/shop/t/232/assets/component-cart-recommendation.css.map */
