.cstm-banner-container:not(.arc){border-radius:1.4rem;overflow:hidden}.cstm-banner-container.border{border:.1rem solid #b2b2b2}.cstm-banner-container.arc{border:.1rem solid #b2b2b2;border-top-left-radius:65rem;border-top-right-radius:65rem;overflow:hidden}.cstm-banner-content h2,.cstm-banner-content p{color:inherit;margin:0;color:var(--color-txt)}.cstm-banner-content:not(.not-vertical) h2,.cstm-banner-content:not(.not-vertical) p{writing-mode:vertical-rl;transform:rotate(180deg)}.cstm-banner-content.not-vertical{display:flex;justify-content:center;align-items:center;flex-direction:column}.cstm-banner-content.not-vertical>div{flex-direction:column;justify-content:center;align-items:center}.cstm-banner-content:not(.not-vertical) h2,.cstm-banner-content:not(.not-vertical) p{writing-mode:vertical-rl;transform:rotate(180deg);text-wrap:nowrap}.cstm-banner-content{padding:2rem}.cstm-banner-content:not(.not-vertical):after{content:"";width:.1rem;height:19rem;background:var(--color-txt);display:block;position:absolute;left:50%}.cstm-banner-content__dot{width:.6rem;height:.6rem;background:var(--color-txt);border-radius:50%;margin-top:.4rem;position:absolute;top:calc(100% + 16rem);left:48%}@media screen and (min-width:750px){.cstm-banner-content{padding:2rem}}@media screen and (max-width:749px){.cstm-banner-content h2{font-size:1.6rem}.cstm-banner-content p{font-size:1.2rem}.cstm-banner-content:not(.not-vertical):after{height:9rem}.cstm-banner-content__dot{top:calc(100% + 6rem);left:45%}}
/*# sourceMappingURL=/cdn/shop/t/120/compiled_assets/styles.css.map */
