.cbs{padding-top:var(--cbs-padding-top, 80px);padding-bottom:var(--cbs-padding-bottom, 80px);background-color:var(--cbs-bg-color, #fff);background-image:var(--cbs-bg-image, none);background-size:var(--cbs-bg-size, cover);background-position:var(--cbs-bg-position, center);background-repeat:no-repeat;color:var(--cbs-text-color, #000);overflow:hidden;position:relative}.cbs:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--cbs-bg-overlay-opacity, 0));pointer-events:none;z-index:0}.cbs__container{position:relative;z-index:1;max-width:var(--cbs-max-width, 1200px);margin:0 auto;padding:0 20px;display:flex;align-items:var(--cbs-vertical-align, center);gap:var(--cbs-gap, 60px)}.cbs__container--reverse{flex-direction:row-reverse}.cbs__text{flex:0 0 var(--cbs-content-width, 50%);max-width:var(--cbs-content-width, 50%);text-align:var(--cbs-text-align, left)}.cbs__icon{width:48px;height:auto;display:block;margin-bottom:20px}.cbs__title{font-family:var(--cbs-title-font);font-weight:var(--cbs-title-weight, 700);font-size:var(--cbs-title-size, 48px);line-height:var(--cbs-title-line-height, 100%);letter-spacing:var(--cbs-title-letter-spacing, 0);text-transform:var(--cbs-title-transform, uppercase);color:var(--cbs-title-color, inherit);margin:0 0 var(--cbs-title-margin-bottom, 30px) 0}.cbs__paragraph{font-family:var(--cbs-paragraph-font);font-weight:var(--cbs-paragraph-weight, 400);font-size:var(--cbs-paragraph-size, 14px);line-height:var(--cbs-paragraph-line-height, 150%);letter-spacing:var(--cbs-paragraph-letter-spacing, 0);color:var(--cbs-paragraph-color, inherit);margin:0 0 var(--cbs-paragraph-gap, 20px) 0}.cbs__paragraph:last-child{margin-bottom:0}.cbs__button-wrapper{margin-top:var(--cbs-button-margin-top, 30px)}.cbs__button{display:inline-block;font-family:var(--cbs-button-font);font-size:var(--cbs-button-size, 14px);font-weight:var(--cbs-button-weight, 600);text-transform:var(--cbs-button-transform, uppercase);letter-spacing:var(--cbs-button-letter-spacing, 1px);background-color:var(--cbs-button-bg, #fff);color:var(--cbs-button-text, #000);border:var(--cbs-button-border-width, 2px) solid var(--cbs-button-border-color, #000);padding:var(--cbs-button-padding-y, 12px) var(--cbs-button-padding-x, 32px);text-decoration:none;transition:all .3s ease;cursor:pointer}.cbs__button:hover{background-color:var(--cbs-button-hover-bg, #000);color:var(--cbs-button-hover-text, #fff);border-color:var(--cbs-button-hover-border, #000)}.cbs__image-side{flex:0 0 var(--cbs-image-width, 50%);max-width:var(--cbs-image-width, 50%);display:flex;align-items:center;justify-content:center}.cbs__image-side--full{overflow:hidden}.cbs__full-image{width:100%;height:100%;object-fit:cover;display:block}.cbs__polaroid{max-width:var(--cbs-polaroid-max-width, 420px);width:100%;background:var(--cbs-polaroid-bg, #fff);padding:var(--cbs-polaroid-padding, 12px);padding-bottom:calc(var(--cbs-polaroid-padding, 12px) * 3);transform:rotate(var(--cbs-polaroid-rotation, 3deg));transition:transform .4s ease}.cbs__polaroid:hover{transform:rotate(0)}.cbs__polaroid-image{width:100%;height:auto;display:block}.cbs__polaroid-caption{display:block;text-align:center;font-family:var(--cbs-paragraph-font);font-size:12px;color:#666;margin-top:8px;font-style:italic}@media screen and (max-width:768px){.cbs{padding-top:var(--cbs-padding-top-mobile, 40px);padding-bottom:var(--cbs-padding-bottom-mobile, 40px)}.cbs__container,.cbs__container--reverse{flex-direction:column;gap:var(--cbs-gap-mobile, 30px)}.cbs--image-first-mobile .cbs__image-side{order:-1}.cbs--image-full-mobile .cbs__image-side{margin-left:calc(-1 * var(--cbs-padding-left-mobile, 20px));margin-right:calc(-1 * var(--cbs-padding-right-mobile, 20px));max-width:none;width:calc(100% + var(--cbs-padding-left-mobile, 20px) + var(--cbs-padding-right-mobile, 20px))}.cbs--image-full-mobile .cbs__full-image{width:100%;height:auto}.cbs__text,.cbs__image-side{flex:0 0 100%;max-width:100%}.cbs__text{text-align:var(--cbs-text-align-mobile, left)}.cbs__title{font-size:var(--cbs-title-size-mobile, 32px);margin-bottom:var(--cbs-title-margin-bottom-mobile, 20px)}.cbs__paragraph{font-size:var(--cbs-paragraph-size-mobile, 14px);margin-bottom:var(--cbs-paragraph-gap-mobile, 16px)}.cbs__button{font-size:var(--cbs-button-size-mobile, 14px)}.cbs__polaroid{max-width:300px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-copy-block-split.css.map */
