.wp-block-bey-before-after{--bey-before-after-text-color:var(--wp--preset--color--white);--bey-before-after-bg-color:var(--wp--preset--color--petrol);--bey-before-after-bg-rgb:6,35,64;background-color:var(--bey-before-after-bg-color);box-sizing:border-box;line-height:1.2;padding:var(--wp--preset--spacing--40);position:relative}.has-petrol-background-color .wp-block-bey-before-after{padding:calc(var(--wp--preset--font-size--medium, 18px)/2) 0 0 0}.wp-block-bey-before-after.has-filters{min-height:500px}.wp-block-bey-before-after .blur-overlay{align-items:center;-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);background-color:rgba(var(--bey-before-after-bg-rgb),.7);box-sizing:border-box;container-type:inline-size;height:calc(100% - 4px);padding:var(--wp--preset--spacing--50,30px);position:absolute;top:2px;width:calc(100% - 4px);z-index:2}.wp-block-bey-before-after .blur-overlay section.verify-age-section{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--50,30px);height:100%;justify-content:center;padding:0 var(--wp--preset--spacing--50,30px)}.wp-block-bey-before-after .blur-overlay section.verify-age-section div.label{font-size:var(--wp--preset--font-size--large);line-height:var(--wp--custom--typography--line-height--headings,1.2);text-align:center}.wp-block-bey-before-after .blur-overlay section.verify-age-section div.button-wrapper{text-align:center}.wp-block-bey-before-after .blur-overlay section.verify-age-section[hidden]{display:none!important}.wp-block-bey-before-after .verify-age-button{background-color:var(--bey-before-after-verify-btn-bg,var(--wp--preset--color--white));border-color:var(--bey-before-after-verify-btn-bg,var(--wp--preset--color--white));color:var(--bey-before-after-verify-btn-text,var(--wp--preset--color--petrol))}.wp-block-bey-before-after main{background-color:var(--bey-before-after-bg-color);box-sizing:border-box;color:var(--bey-before-after-text-color);container-type:inline-size;position:relative;width:100%}.wp-block-bey-before-after .inner{border:2px solid;box-sizing:border-box;height:100%;padding:var(--wp--preset--spacing--50,30px) 0;width:100%}.wp-block-bey-before-after.has-filters .inner{min-height:calc(500px - var(--wp--preset--spacing--50, 34px)*2)}.wp-block-bey-before-after .header-wrapper{display:flex;justify-content:center;left:50%;position:absolute;transform:translate(-50%,calc(var(--wp--preset--spacing--50)*-1 - .75em));-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:5}.wp-block-bey-before-after .header-card{background-color:var(--bey-before-after-bg-color);font-size:var(--wp--preset--font-size--medium,18px);letter-spacing:.1111111111em;line-height:1;padding:0 1em;text-align:center;text-transform:uppercase}.wp-block-bey-before-after .image-scroll{display:grid;grid-template-columns:2.5rem 1fr 2.5rem}.wp-block-bey-before-after .image-row{display:grid;gap:var(--wp--preset--spacing--40,20px);grid-auto-columns:calc(50% - var(--wp--preset--spacing--40)*.625);grid-auto-flow:column;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;padding-bottom:calc(var(--wp--preset--spacing--40)*.625);padding-top:calc(var(--wp--preset--spacing--40)*.625);scroll-snap-type:x mandatory}.wp-block-bey-before-after .image-row::-webkit-scrollbar{display:none}@container (max-width: 1100px){.wp-block-bey-before-after .image-row{grid-auto-columns:100%}}.wp-block-bey-before-after .image{box-sizing:border-box;font-size:var(--wp--preset--font-size--medium,18px);scroll-snap-align:start}.wp-block-bey-before-after .image-title{padding:var(--wp--preset--spacing--40);text-align:center}.wp-block-bey-before-after .image-wrapper{display:flex;gap:var(--wp--preset--spacing--50);justify-content:center}@container (max-width: 540px){.wp-block-bey-before-after .image-wrapper{align-items:center;flex-direction:column}}.wp-block-bey-before-after .image-wrapper img{height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:200px}@media(max-width:320px){.wp-block-bey-before-after .image-scroll{height:440px}.wp-block-bey-before-after .image-wrapper img{height:120px;width:180px}}.wp-block-bey-before-after .image-wrapper .image-label{padding-bottom:var(--wp--preset--spacing--20);padding-top:var(--wp--preset--spacing--20);text-align:center}.wp-block-bey-before-after button{font:inherit}.wp-block-bey-before-after .chevron-button-wrapper{display:grid;place-items:center}.wp-block-bey-before-after .chevron-button{align-items:center;background-color:transparent;border:0;cursor:pointer;display:grid;height:2.5rem;justify-items:center;margin-top:2.5rem;opacity:1;width:2.5rem}.wp-block-bey-before-after .chevron-button.hidden{cursor:default;opacity:0}.wp-block-bey-before-after .chevron-icon{border-bottom:2px solid var(--wp--preset--color--white);border-left:2px solid var(--wp--preset--color--white);height:10px;width:10px}.wp-block-bey-before-after{--before-after-button-color:#7d919b;--before-after-button-color-selected:#d8e4e1}.wp-block-bey-before-after .filter-buttons{-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;padding:var(--wp--preset--spacing--50,40px) var(--wp--preset--spacing--40,40px) var(--wp--preset--spacing--20,20px) var(--wp--preset--spacing--40,20px);row-gap:18px}.wp-block-bey-before-after .filter-buttons.hidden{display:none}.wp-block-bey-before-after .filter-buttons>button{background-color:var(--before-after-button-color);border:none;border-radius:20px;cursor:pointer;display:grid;font-family:inherit;font-size:var(--wp--preset--font-size--base,16px);min-height:38px;outline:0;padding:0 var(--wp--preset--spacing--40,20px);place-items:center;transition:background-color .2s ease 0ms;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wp-block-bey-before-after .filter-buttons>button.selected{background-color:var(--before-after-button-color-selected)}@container (max-width: 540px){.wp-block-bey-before-after .filter-buttons{-moz-column-gap:12px;column-gap:12px;padding:var(--wp--preset--spacing--40,20px);row-gap:12px}}@container (max-width: 400px){.wp-block-bey-before-after .filter-buttons{padding-bottom:0}.wp-block-bey-before-after .filter-buttons>button{padding-bottom:5px;padding-top:5px;width:100%}}
