.g-section.schneidereien-container{padding-bottom:0;row-gap:0;& .schneidereien-content-wrapper{row-gap:0}}.schneidereien-section{padding-bottom:var(--spacing-50)}.h2{word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.section-content .wp-block-gallery{--wp--style--unstable-gallery-gap:var(
    --wp--style--gallery-gap-default,
    var(--gallery-block--gutter-size, var(--wp--style--block-gap, 0.5em))
  );gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,.5em)))}.page-subtitle{display:none}.schneidereien-container .is-style-lead{margin-bottom:var(--spacing-gap)}.gallery-and-description-wrapper>div:first-child>p:first-child{margin-top:0}.custom-options{container-type:inline-size;container-name:options-wrapper}.option-item{&>div{width:100%;padding:var(--spacing-20) 16px 16px 16px;background-color:oklch(var(--color-base-plus));z-index:2;margin-bottom:-2rem;box-sizing:border-box}& h4{margin-top:0;margin-bottom:var(--spacing-10)}& p:last-of-type{margin-bottom:0}&:nth-child(odd)>div{margin-left:var(--spacing-20);margin-right:calc(-1 * var(--spacing-edge));padding-right:var(--spacing-edge)}&:nth-child(even)>div{margin-left:calc(-1 * var(--spacing-edge));margin-right:var(--spacing-20);padding-left:var(--spacing-edge)}&:nth-child(odd)>figure{margin-left:calc(-1 * var(--spacing-edge))}&:nth-child(even)>figure{margin-right:calc(-1 * var(--spacing-edge))}& figure{aspect-ratio:4 / 3;overflow:hidden;& img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}}@container options-wrapper (min-width:28rem){.option-item{display:flex;&:nth-child(even){flex-direction:row;&>div{margin-right:calc(-1 * var(--spacing-gap));margin-left:0;padding-left:16px}&>figure{margin-right:0}}&:nth-child(odd){flex-direction:row-reverse;&>div{margin-left:calc(-1 * var(--spacing-gap));margin-right:0;padding-right:16px}&>figure{margin-left:0}}&>div{position:relative;z-index:5;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:var(--spacing-20)}&>div,& figure{margin-bottom:var(--spacing-30)}& figure{flex-basis:50%;flex-shrink:0}}@media screen and (min-width:74rem){.option-item:nth-child(even) div{margin-right:calc(-1 * (var(--spacing-gap) / 2))}.option-item:nth-child(odd) div{margin-left:calc(-1 * (var(--spacing-gap) / 2))}}}.ready-to-wear-section.cta-section{& h3{margin-top:var(--spacing-30);margin-bottom:var(--spacing-20)}}.rtw-image.cta-image{margin-top:0!important}.paraframe.paraframe-2{top:40%;right:unset;left:10vw}.features-section{padding-top:var(--spacing-50);padding-bottom:var(--spacing-50);overflow:hidden;& .section-title{margin-top:0}}.features{display:flex;flex-direction:column;gap:var(--spacing-20);& .feature-item{display:flex;flex-direction:row}& .feature-icon{display:flex;align-items:center;justify-content:center;width:68px;height:68px;flex-shrink:0;background-color:oklch(var(--color-contrast));z-index:1;& span{padding-top:.2em;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--x-large);font-weight:350;color:oklch(var(--color-base))}& img{display:flex;width:40px;height:40px}}& .feature-content{padding:var(--spacing-10) var(--spacing-10) var(--spacing-10) var(--spacing-30);width:100%;margin-top:var(--spacing-30);margin-left:-23px;background:linear-gradient(90deg,oklch(var(--color-base-minus) / 1) 30%,oklch(var(--color-base-minus) / 0) 100%)}& h3{margin:0}& p:last-of-type{margin-bottom:0}}.is-style-lead.features-afterword{margin-top:var(--spacing-40);margin-bottom:0}.schneidereien-content-wrapper .comments-section{background-color:oklch(var(--color-base-minus));margin-left:calc(-1 * var(--spacing-edge));margin-right:calc(-1 * var(--spacing-edge));padding:var(--spacing-50) var(--spacing-edge);& h3{margin-top:0}}.wp-block-comment-content{max-width:75ch}.comment .comment-autor-container{gap:16px}.comments-wrapper{&>.wp-block-post-comments-form{padding-top:0!important}& label{font-family:var(--wp--preset--font-family--heading);line-height:2}& textarea,& input:not(#submit){border-width:0 0 2px 0;transition:border-color 0.2s ease;&:hover,&:focus{border-color:oklch(var(--color-contrast))}}& .comment-form-comment,& .comment-form-author,& .comment-form-email,& .comment-form-url{max-width:none}& .comment-form-cookies-consent{align-items:flex-start;& input{margin-top:0!important;margin-left:0}& label{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--small);line-height:1.1}}}@media screen and (min-width:48rem){body{overflow-x:clip}.page-subtitle{display:block}.ready-to-wear-section.cta-section,.schneidereien-content-wrapper .comments-section{margin-right:calc(-1 * var(--3col-margin));padding-right:calc(var(--3col-margin))}}@media screen and (min-width:74rem){.comments-wrapper{&>.wp-block-post-comments-form{padding-top:var(--spacing-10)!important}}}