.collection-main-banner__main-wrapper{position:relative}.collection-main-banner__main-content{padding-block-start:32px;padding-block-end:24px;background-color:var(--background-color);position:relative}@media screen and (max-width:767px){.collection-main-banner__main-content{margin-block-end:32px}}.collection-main-banner__texture{position:absolute;bottom:0;left:0}.collection-main-banner__image-wrapper{aspect-ratio:1 / 1;width:100%;max-height:330px}.collection-main-banner__image-wrapper img{object-fit:cover;width:100%;height:100%;object-position:top center}.collection-main-banner__title,.collection-main-banner__subtitle{color:var(--text-color, #000)}.collection-main-banner__title{font-size:29px;font-weight:700}.collection-main-banner__subtitle{font-size:18px}.btn.btn--custom{border-color:var(--button-border-color);color:var(--button-text-color);background-color:var(--button-background-color)}.btn.btn--custom:hover{color:var(--button-text-color)}.collection-main-banner__content{text-align:center;position:relative;z-index:2}.collection-main-banner__button{font-weight:600}.collection-main-banner__texture{background-repeat:repeat;background-image:var(--bg-image);background-size:auto 80px;width:100%;height:40px}@media screen and (max-width:767px){.collection-main-banner__buttons li:not(:last-child){margin-block-end:16px}}.subscription-block__image{width:100%;height:auto;border-radius:12px;margin-bottom:24px}@media screen and (max-width:767px){.subscription-block__image{max-height:340px;object-fit:cover;object-position:top center}}.subscription-block__inner{border-radius:20px;padding:16px 16px 24px;box-shadow:0 8px 24px #959da533;background-color:#fff}.subscription-block__title{font-size:32px;font-weight:700;margin-bottom:8px}.subscription-block__description{margin-bottom:16px}.subscription-block__button{width:100%;font-weight:700}.collection-main-banner__certification-block{position:absolute;top:0;left:50%;width:90%;max-width:328px;transform:translate(-50%,-50%);background-color:#fff;display:flex;align-items:center;box-shadow:0 4px 12px #0000001a;padding:10px 18px;column-gap:12px;border-radius:16px}.certification-block__image{width:71px;height:auto}.certification-block__description,.certification-block__heading{line-height:normal}.certification-block__heading{font-size:14px;font-weight:700;margin-block-start:0;margin-block-end:4px}.certification-block__description{font-size:13px;margin:0}@media screen and (min-width:768px){.collection-main-banner__wrapper{background-color:var(--background-color);position:relative}.collection-main-banner__main-wrapper{display:flex;align-items:center;justify-content:center}.collection-main-banner__container{display:flex;flex-direction:row-reverse;padding:48px 30px;column-gap:32px}.collection-main-banner__texture{height:60px;background-size:auto 100px;z-index:1}.collection-main-banner__main-content{position:static;padding:0}.collection-main-banner__content.container{padding:0}.collection-main-banner__subscription-block{position:relative}.collection-main-banner__buttons{display:flex;flex-wrap:wrap;justify-content:center;column-gap:24px;row-gap:8px}.collection-main-banner__subscription-block.container{margin:0;padding:0}.collection-main-banner__subscription-block{flex:1 1 44%;min-width:300px}.collection-main-banner__image-wrapper img{object-fit:contain;object-position:center}.collection-main-banner__certification-block{top:-48px;max-width:384px}.certification-block__image{width:92px}.certification-block__heading{font-size:16px}.certification-block__description{font-size:14px}}@media screen and (min-width:1400px){.collection-main-banner__container{padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/collection-main-banner.css.map */
