.section--callto-action{--callto-action-spacing: 3rem;--content-shadow-opacity: .1;--page-width-space: var(--page-width-horizontal-space-mobile)}.section--callto-action .callto-action--wrap:not(.callto-action__transparent):hover{--content-shadow-opacity: 1}.section--callto-action .callto-action--wrap{display:flex;flex-wrap:wrap;isolation:isolate;position:relative;background:var(--content-box-background);border-radius:var(--content-box-radius);-webkit-border-radius:var(--content-box-radius);-moz-border-radius:var(--content-box-radius);-ms-border-radius:var(--content-box-radius);-o-border-radius:var(--content-box-radius)}.section--callto-action .callto-action--wrap:not(.callto-action__transparent){overflow:hidden;box-shadow:0 2px 4px rgba(var(--color-shadow),var(--content-shadow-opacity));transition:all var(--duration-medium) ease;-webkit-transition:all var(--duration-medium) ease;-moz-transition:all var(--duration-medium) ease;-ms-transition:all var(--duration-medium) ease;-o-transition:all var(--duration-medium) ease}.section--callto-action .callto-action--wrap:not(.callto-action__transparent):not(:hover){box-shadow:1px 1px 4px rgba(var(--color-foreground),var(--content-shadow-opacity))}.section--callto-action .callto-action--img{content:"";position:absolute;width:100%;z-index:0}.section--callto-action .callto-action-img--left{top:50%;left:3rem;max-width:18rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.section--callto-action .callto-action-img--right{bottom:0;right:1rem;max-width:23rem}.section--callto-action .callto-action--box{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;padding:var(--callto-action-spacing);min-height:20rem;z-index:1}.section--callto-action .callto-action__box-transparent{padding:0}.section--callto-action .callto-action--contents>*{margin-bottom:0}.section--callto-action .callto-action--contents>*:first-child{margin-top:0}.section--callto-action .callto-action--contents>*+*{margin-top:1.5rem}.section--callto-action .callto-action__buttons{display:inline-flex;flex-wrap:wrap;gap:1rem;word-break:break-word}.section--callto-action .callto-action__buttons>.button--secondary{--button-icon-size: 1.6rem}.section--callto-action .border-bottom--dashed:after{margin:0 auto;width:calc(var(--page-width) - (var(--page-width-space) * 2));max-width:calc(100% - (var(--page-width-space) * 2))}@media screen and (max-width: 1024px){.callto-action--img{display:none}}@media screen and (max-width: 749px){.section--callto-action .callto-action__buttons{flex-direction:column}}@media screen and (min-width: 750px){.section--callto-action{--page-width-space: var(--page-width-horizontal-space)}}@media screen and (min-width: 990px){.section--callto-action{--callto-action-spacing: 4rem}.section--callto-action .callto-action--contents>*+*{margin-top:3rem}.section--callto-action .callto-action__buttons{align-items:center}}@media screen and (min-width: 1440px){.section--callto-action{--callto-action-spacing: 5rem}.section--callto-action .callto-action-img--right{max-width:33rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-call-to-action.css.map */
