replacements-section{--max-card-width: unset;display:block}replacements-section *{padding:0;margin:0}replacements-section .collection-card__image{padding:1rem;background-color:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center;min-height:30rem}replacements-section .collection-card__image-img{width:100%;height:auto}replacements-section .collection-card__content{position:relative}replacements-section .collection-card__badge-content{position:absolute;top:-24px;left:50%;transform:translate(-50%);background-color:#fff;z-index:1}replacements-section .replacements-section__content{display:flex;flex-direction:column;gap:24px}replacements-section .collection-card{padding:8px;border-radius:16px;max-width:var(--max-card-width)}replacements-section .collection-card__badge{display:block;margin-bottom:4px}replacements-section .collection-card__badge-content{border-radius:1rem;border:8px solid #fff;background:#f1efec;padding-bottom:8px;border-top-right-radius:20px;border-top-left-radius:20px}replacements-section .collection-card__badge-content.custom-badge{border:none;background:transparent;padding:0;top:-4rem;left:13%}replacements-section .custom-badge__text{position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);width:70%;display:flex;flex-direction:column;align-items:center;gap:.1rem;color:#fff;text-align:center;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}replacements-section .custom-badge__label{font-size:1.8rem;font-weight:700;line-height:.94}replacements-section .custom-badge__save{font-size:3.2rem;font-weight:700;line-height:1.04}replacements-section .custom-badge__save sup{font-size:1.8rem}replacements-section .custom-badge__title,replacements-section .custom-badge__subtitle{opacity:.75;font-size:1.4rem;font-weight:500;line-height:1.25;white-space:nowrap}replacements-section .collection-card__badge svg{width:100%;display:block}replacements-section .collection-card__badge svg path{fill:var(--badge-bg)}replacements-section .collection-card__badge-text{background-color:var(--badge-bg);display:block;font-size:14px;font-style:normal;font-weight:700;line-height:104%;padding:8px 12px;border-top-left-radius:16px;border-top-right-radius:16px;color:var(--badge-text)}replacements-section .collection-card__badge-text>*{color:var(--badge-text)}replacements-section .collection-card__badge-text .collection-card__save{font-size:24px;line-height:28px}replacements-section .collection-card__save sup{font-size:16px;vertical-align:text-top}replacements-section .collection-card__title,replacements-section .collection-card__subtitle{color:#2a351b;font-size:14px;line-height:125%;text-align:center;margin-left:8px;margin-right:8px}replacements-section .replacement-card{padding:24px;border-radius:16px;display:flex;gap:10px;flex-direction:column;align-items:flex-start;justify-content:center}replacements-section .replacement-card h2{color:#fff;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:125%}replacements-section .collection-card__cta{color:#fff;text-align:center;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:125%;padding-top:8px}replacements-section .replacement-card__search{position:relative;width:100%;max-width:320px}replacements-section .replacement-card__search .field{height:62px}replacements-section predictive-search.search-modal__form form>.field{background-color:#fff;border-radius:8px;overflow-x:hidden;padding:8px}replacements-section predictive-search.search-modal__form form div button.msb__start-search.search__button{border:none;box-shadow:none;outline:none;background-color:#fff}replacements-section .msb__search-button{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:4px;background:#2a351b;color:#fff;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.28px;border:none;margin-left:auto;aspect-ratio:1}replacements-section .msb__search-input{border:none;outline:none;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:125%;padding-left:18px;padding-right:10px;background:#fff;background-color:#fff;flex:1}replacements-section .msb__search-input:focus-visible{border:none;outline:none;box-shadow:none;background:#fff;background-color:#fff}replacements-section .replacements-section__collections{display:flex;flex-direction:column;gap:24px}replacements-section .predictive-search__loading-state{display:none!important}@media (min-width: 473px){replacements-section .collection-card__badge-content.custom-badge{top:-4rem;left:10%}}@media (min-width: 640px){replacements-section .collection-card__badge-content.custom-badge{top:-6rem;left:16%}}@media (min-width: 767px){replacements-section .collection-card__badge-content.custom-badge{top:-6rem;left:13%}}@media (min-width: 992px){replacements-section{--max-card-width: unset}replacements-section .replacements-section__content{display:grid;grid-template-columns:1fr 3fr;gap:32px;overflow:visible}replacements-section:not(.slider-on-mobile) .replacements-section__content{display:block}replacements-section.slider-on-mobile .swiper-wrapper,replacements-section .replacements-section__collections{gap:32px;display:grid;grid-template-columns:1fr 1fr 1fr}replacements-section:not(.slider-on-mobile) .replacements-section__collections{grid-template-columns:repeat(4,1fr);gap:32px}replacements-section .collection-card__content{display:flex;flex-direction:column;height:100%}replacements-section .collection-card__image{flex:1}replacements-section .replacements-section__content .swiper-slide{height:auto}replacements-section .collection-card__badge-content{left:-29px;transform:none}replacements-section .collection-card__badge-content.custom-badge{border:none;background:transparent;padding:0;top:-6rem;left:-10%}replacements-section .initial-replacement-card__title{color:#fff;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:125%}replacements-section .initial-replacement-card__desc{color:#fff;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%}replacements-section .replacement-card__search{max-width:unset}}@media only screen and (min-width: 550px) and (max-width: 1200px){replacements-section:not(.slider-on-mobile) .replacements-section__collections{display:grid;grid-template-columns:1fr 1fr;gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/1066/assets/replacements-section.css.map */
