.js-bg-container-lazy.bg-image-lazy{background:0 0 !important}@media only screen and (max-width:1023px){.product-item .rating-result{width:80px;height:11px}.product-item .rating-result:before{height:11px;background-size:16px 11px}.product-item .rating-result>span:before{height:11px;background-size:16px 11px}}.banner-archival{display:grid;background:#c8e5fa;border-radius:17px;width:100%;max-width:1192px;overflow:hidden}@media only screen and (min-width:1025px) and (max-width:1239px){.banner-archival{padding:0 20px;gap:30px}}@media only screen and (min-width:1240px){.banner-archival{padding:0 20px 0 68px;gap:55px}}@media (max-width:1024px){.banner-archival{margin:12px 0;padding:0 20px;grid-template-columns:minmax(auto,192px) 1fr;grid-auto-rows:auto 1fr;min-height:288px}}@media only screen and (min-width:1025px){.banner-archival{margin:0 auto 44px;grid-template-columns:minmax(auto,343px) 1fr minmax(auto,401px);align-items:center;min-height:251px}}@media (max-width:1024px){.banner-archival__main{grid-column:1;grid-row:1;padding:48px 0 0}}@media only screen and (min-width:1025px){.banner-archival__main{margin:20px 0;width:max-content}}@media only screen and (min-width:1240px){.banner-archival__main{max-width:330px}}@media only screen and (min-width:1025px) and (max-width:1239px){.banner-archival__main{max-width:295px}}.banner-archival__main-subtitle{line-height:115%;letter-spacing:.02em}@media only screen and (min-width:1025px){.banner-archival__main-subtitle{font-size:20px}}@media (max-width:1024px){.banner-archival__main-subtitle{font-size:18px}}.banner-archival__main-title{line-height:115%;letter-spacing:.02em}@media only screen and (min-width:1025px){.banner-archival__main-title{font-size:37px}}@media (max-width:1024px){.banner-archival__main-title{font-size:24px;margin:8px 0 0}}.banner-archival__illustration{position:relative;display:flex;align-items:flex-end;width:max-content;max-width:100%;height:100%;margin:0 0 0 auto}@media (max-width:1024px){.banner-archival__illustration{grid-column:2;grid-row:1/span 2;justify-content:center;min-width:110px}}@media only screen and (min-width:1025px){.banner-archival__illustration{justify-content:flex-end}}.banner-archival__label{position:absolute;z-index:2;width:max-content;padding:5px 14px;border-radius:17px;font-weight:600;font-size:11px;line-height:150%;background:#fff}@media only screen and (min-width:1025px){.banner-archival__label{top:20px}}@media (max-width:1024px){.banner-archival__label{top:28px}}@media (max-width:767px){.banner-archival__label{left:50%;transform:translateX(-50%)}}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:1025px){.banner-archival__label{right:0}}.banner-archival__product{width:max-content}.banner-archival__picture{position:relative;z-index:1;display:flex;align-items:flex-end;height:100%}.banner-archival__picture-img{object-fit:cover;object-position:top}@media (max-width:1024px){.banner-archival__picture-img{max-height:235px}}@media only screen and (min-width:1025px){.banner-archival__picture-img{max-height:251px}}@media (max-width:767px){.banner-archival__picture-img{max-width:124px}}@media only screen and (min-width:768px){.banner-archival__picture-img{max-width:250px}}.banner-archival__actions{width:100%}@media (max-width:1024px){.banner-archival__actions{grid-column:1;grid-row:2}}.banner-archival__actions-text{line-height:115%;letter-spacing:.02em}@media only screen and (min-width:1025px){.banner-archival__actions-text{font-size:20px}}@media (max-width:1024px){.banner-archival__actions-text{font-size:12px;margin:6px 0 0}}.banner-archival__btn.action.primary{padding:0;width:100%;display:flex;align-items:center;justify-content:center;min-width:unset;line-height:150%}@media only screen and (min-width:1025px){.banner-archival__btn.action.primary{margin:20px 0 0;max-width:203px;height:42px;font-size:10px}}@media (max-width:1024px){.banner-archival__btn.action.primary{margin:16px 0;max-width:192px;height:50px;font-size:12px}}