.yk-style-speaks{position:relative;display:block;background-color:var(--yk-ss-bg-color, #ffffff);padding-block-start:var(--yk-ss-padding-t-m);padding-block-end:var(--yk-ss-padding-b-m);padding-inline-start:var(--yk-ss-padding-l-m);padding-inline-end:var(--yk-ss-padding-r-m);margin-block-start:var(--yk-ss-margin-t);margin-block-end:var(--yk-ss-margin-b);font-size:var(--yk-ss-base-size-m);line-height:var(--yk-ss-line-height);overflow:clip}@media(min-width:750px){.yk-style-speaks{padding-block-start:var(--yk-ss-padding-t-d);padding-block-end:var(--yk-ss-padding-b-d);padding-inline-start:var(--yk-ss-padding-l-d);padding-inline-end:var(--yk-ss-padding-r-d);font-size:var(--yk-ss-base-size-d)}}.yk-style-speaks__bg,.yk-style-speaks__bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.yk-style-speaks__bg{background-repeat:no-repeat}.yk-style-speaks__container{position:relative}.yk-style-speaks__heading{margin:0 0 24px;color:var(--yk-ss-heading-color);font-size:var(--yk-ss-heading-size-m);font-weight:var(--yk-ss-font-weight);letter-spacing:var(--yk-ss-letter-spacing);text-align:var(--yk-ss-text-align)}@media(min-width:750px){.yk-style-speaks__heading{margin-bottom:32px;font-size:var(--yk-ss-heading-size-d)}}.yk-style-speaks__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--yk-ss-gap-mobile, 12px)}.yk-style-speaks__card{flex:0 0 calc((100% - (var(--yk-ss-columns-mobile, 2) - 1) * var(--yk-ss-gap-mobile, 12px)) / var(--yk-ss-columns-mobile, 2))}@media(min-width:750px){.yk-style-speaks__grid{gap:var(--yk-ss-gap-desktop, 20px)}.yk-style-speaks__card{flex-basis:calc((100% - (var(--yk-ss-columns-desktop, 4) - 1) * var(--yk-ss-gap-desktop, 20px)) / var(--yk-ss-columns-desktop, 4))}}.yk-style-speaks__card{position:relative;display:block;overflow:hidden;border-radius:var(--yk-ss-card-radius, 0);border-width:var(--yk-ss-card-border-width, 0);border-style:solid;border-color:var(--yk-ss-card-border-color, transparent);box-shadow:var(--yk-ss-card-shadow, none);text-decoration:none;isolation:isolate}.yk-style-speaks__media{position:relative;display:block;width:100%;overflow:hidden}.yk-style-speaks__image,.yk-style-speaks__image-el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.yk-style-speaks__image-el{object-fit:cover}.yk-style-speaks__scrim{position:absolute;inset-inline:0;inset-block-end:0;block-size:65%;background:linear-gradient(to top,var(--yk-ss-overlay-color, #000) 0%,transparent 100%);opacity:var(--yk-ss-overlay-opacity, .55);pointer-events:none}.yk-style-speaks__content{position:absolute;inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;text-align:center}.yk-style-speaks__title{color:var(--yk-ss-card-title-color, #fff);font-size:var(--yk-ss-card-title-size-m);font-weight:var(--yk-ss-font-weight);letter-spacing:var(--yk-ss-letter-spacing)}@media(min-width:750px){.yk-style-speaks__title{font-size:var(--yk-ss-card-title-size-d)}}.yk-style-speaks__button{display:inline-flex;align-items:center;justify-content:center;background-color:var(--yk-ss-button-bg, #fff);color:var(--yk-ss-button-text, #1a1a1a);border:1px solid var(--yk-ss-button-border, transparent);border-radius:var(--yk-ss-button-radius, 24px);padding-block:var(--yk-ss-button-padding-v-m, 8px);padding-inline:var(--yk-ss-button-padding-h-m, 16px);font-size:.875em;font-weight:var(--yk-ss-font-weight);transition:background-color .2s ease,color .2s ease}@media(min-width:750px){.yk-style-speaks__button{padding-block:var(--yk-ss-button-padding-v-d, 10px);padding-inline:var(--yk-ss-button-padding-h-d, 20px)}}.yk-style-speaks__card:hover .yk-style-speaks__button{background-color:var(--yk-ss-button-hover-bg, #f2f2f2);color:var(--yk-ss-button-hover-text, #1a1a1a)}.yk-style-speaks__card:hover .yk-style-speaks__image-el{transform:scale(1.04)}.yk-style-speaks__image-el{transition:transform .4s ease}@media(prefers-reduced-motion:reduce){.yk-style-speaks [class*=animate],.yk-style-speaks__image-el{transition:none!important}}@keyframes yk-ss-fade-in{0%{opacity:0}to{opacity:1}}@keyframes yk-ss-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes yk-ss-slide-in-start{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/yk-style-speaks.css.map */
