.custom-section{width:100%;position:relative}.custom-section__container{width:100%;max-width:100%;margin:0 auto}.custom-section__grid{display:grid;grid-template-columns:repeat(12,1fr);width:100%;margin:0;box-sizing:border-box}.custom-section__block{position:relative;box-sizing:border-box}.custom-section__block--col-1{grid-column:span 1}.custom-section__block--col-2{grid-column:span 2}.custom-section__block--col-3{grid-column:span 3}.custom-section__block--col-4{grid-column:span 4}.custom-section__block--col-5{grid-column:span 5}.custom-section__block--col-6{grid-column:span 6}.custom-section__block--col-7{grid-column:span 7}.custom-section__block--col-8{grid-column:span 8}.custom-section__block--col-9{grid-column:span 9}.custom-section__block--col-10{grid-column:span 10}.custom-section__block--col-11{grid-column:span 11}.custom-section__block--col-12{grid-column:span 12}@media(max-width:749px){.custom-section__block--mobile-1{grid-column:span 1!important}.custom-section__block--mobile-2{grid-column:span 2!important}.custom-section__block--mobile-3{grid-column:span 3!important}.custom-section__block--mobile-4{grid-column:span 4!important}.custom-section__block--mobile-5{grid-column:span 5!important}.custom-section__block--mobile-6{grid-column:span 6!important}.custom-section__block--mobile-7{grid-column:span 7!important}.custom-section__block--mobile-8{grid-column:span 8!important}.custom-section__block--mobile-9{grid-column:span 9!important}.custom-section__block--mobile-10{grid-column:span 10!important}.custom-section__block--mobile-11{grid-column:span 11!important}.custom-section__block--mobile-12{grid-column:span 12!important}}.custom-section__content{width:100%;height:100%}.custom-section__content-item{width:100%;display:block}.custom-section__content-item--auto-image{width:auto;display:inline-block}.custom-section__column-content{width:100%}.custom-section__image{display:block;height:auto}.custom-section__image--cover{width:100%;height:100%;object-fit:cover}.custom-section__image--contain{width:100%;height:100%;object-fit:contain}.custom-section__image--none{width:100%;height:100%;object-fit:none}.custom-section__image-wrapper{position:relative;display:block}.custom-section__image-wrapper--fixed-height{width:100%;overflow:hidden}.custom-section__image-wrapper--auto-height{display:inline-block;line-height:0}.custom-section__image-wrapper--auto-height img{display:block}.custom-section__image-wrapper img{display:block;width:auto;max-width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.custom-section__image-wrapper--hover-zoom-in img,.custom-section__image-wrapper--hover-zoom-out img{transition:transform var(--cs-hover-duration, .5s) ease;transform-origin:center center}.custom-section__image-wrapper--hover-zoom-in:hover img,.custom-section__image-wrapper--hover-zoom-out img{transform:scale(1.08)}.custom-section__image-wrapper--hover-zoom-out:hover img{transform:scale(1)}.custom-section__image-wrapper--hover-grayscale img,.custom-section__image-wrapper--hover-blur img,.custom-section__image-wrapper--hover-darken img,.custom-section__image-wrapper--hover-lighten img{transition:filter var(--cs-hover-duration, .5s) ease,opacity var(--cs-hover-duration, .5s) ease}.custom-section__image-wrapper--hover-grayscale:hover img{filter:grayscale(100%)}.custom-section__image-wrapper--hover-blur:hover img{filter:blur(4px)}.custom-section__image-wrapper--hover-darken:hover img{filter:brightness(.75)}.custom-section__image-wrapper--hover-lighten:hover img{filter:brightness(1.15)}.custom-section__image-wrapper--hover-darken:after,.custom-section__image-wrapper--hover-lighten:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:background-color var(--cs-hover-duration, .5s) ease}.custom-section__image-wrapper--hover-darken:hover:after{background-color:#0000002e}.custom-section__image-wrapper--hover-lighten:hover:after{background-color:#ffffff1f}.custom-section__text{margin:0}.custom-section__text p{margin:0 0 1em}.custom-section__text p:last-child{margin-bottom:0}.accordion-trigger{cursor:pointer;display:flex!important;align-items:center;gap:6px;-webkit-user-select:none;user-select:none}.accordion-caret{display:inline-flex;transition:transform .3s ease;width:var(--caret-size, 10px);height:var(--caret-size, 10px)}.accordion-caret svg{width:100%;height:100%}.custom-section__text-block.is-open .accordion-caret{transform:rotate(180deg)}.read-more-button{background:none;border:none;padding:0;margin-top:10px;color:inherit;text-decoration:underline;cursor:pointer;font-size:.9em;display:flex;align-items:center;gap:5px}.read-more-button:before{content:"v";font-size:.8em;display:inline-block;transition:transform .3s ease}.custom-section__text-block.has-accordion .accordion-content{display:none;margin-top:15px}.custom-section__text-block.has-accordion.is-open .accordion-content{display:block}.accordion-trigger{cursor:pointer;display:flex!important;align-items:center;gap:10px;-webkit-user-select:none;user-select:none}.accordion-trigger.caret-right{justify-content:space-between}.accordion-caret{display:inline-flex;transition:transform .3s ease;width:var(--caret-size, 10px);height:var(--caret-size, 10px);margin-right:4px}.accordion-trigger.caret-right .accordion-caret{margin-right:0;margin-left:4px}.accordion-caret svg{width:100%;height:100%;display:block}.custom-section__text-block .accordion-caret,.custom-section__truncate .accordion-caret{transform:rotate(0)}.custom-section__text-block.is-open .accordion-caret,.custom-section__truncate.is-expanded .accordion-caret{transform:rotate(-180deg)}.read-more-button:before{display:none!important}.read-more-wrapper{position:relative}.read-more-button{background:none;border:none;padding:0;margin-top:10px;color:inherit;text-decoration:underline;cursor:pointer;font-size:.9em;display:flex!important;align-items:center;gap:10px}.read-more-wrapper.is-open .read-more-button:before{transform:rotate(180deg)}.cs-slide-block{overflow:visible!important;padding:0}.cs-slide{position:relative;width:100%}.cs-slide__viewport{overflow:hidden}.cs-slide__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:var(--cs-gap, 20px);list-style:none;margin:0;padding:0;scrollbar-width:none}.cs-slide__track::-webkit-scrollbar{display:none}.cs-slide__item{scroll-snap-align:start;flex:0 0 calc((100% - (var(--cs-items-desktop, 4) - 1) * var(--cs-gap, 20px)) / var(--cs-items-desktop, 4));min-width:0;display:flex}.cs-slide__item-inner{display:flex;flex-direction:column;gap:var(--cs-content-spacing, 16px);padding:var(--cs-item-padding, 0px);align-items:var(--cs-align, flex-start);text-align:var(--cs-text-align, left);justify-content:var(--cs-valign, flex-start);width:100%;box-sizing:border-box}.cs-slide__item-inner>.custom-section__content-item{width:100%}.cs-slide__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:var(--cs-arrow-bg, #fff);color:var(--cs-arrow-color, #222);cursor:pointer;padding:0;line-height:1;box-shadow:0 2px 8px #0000001a;transition:box-shadow .2s ease,background .2s ease}.cs-slide__arrow:hover{box-shadow:0 4px 14px #0000002e}.cs-slide__arrow--prev{left:-18px}.cs-slide__arrow--next{right:-18px}.cs-slide__pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:14px}.cs-slide__dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;cursor:pointer;background:var(--cs-dot-inactive, #ccc);transition:background .25s ease,transform .25s ease}.cs-slide__dot--active{background:var(--cs-dot-active, #222);transform:scale(1.3)}@media(min-width:750px)and (max-width:989px){.cs-slide__item{flex-basis:calc((100% - (var(--cs-items-tablet, 2) - 1) * var(--cs-gap, 20px)) / var(--cs-items-tablet, 2))}.cs-slide__arrow--prev{left:-14px}.cs-slide__arrow--next{right:-14px}}@media(max-width:749px){.cs-slide__item{flex-basis:calc((100% - (var(--cs-items-mobile, 1) - 1) * var(--cs-gap-mobile, 12px)) / var(--cs-items-mobile, 1))}.cs-slide__track{gap:var(--cs-gap-mobile, 12px)}.cs-slide__arrow{display:none!important}}.custom-section__form{width:100%}.custom-section__form .cs-form__heading{font-size:20px;font-weight:600;margin:0 0 8px}.custom-section__form .cs-form__intro{margin:0 0 16px}.custom-section__form .cs-form__intro p{margin:0 0 8px}.custom-section__form .cs-form__intro p:last-child{margin-bottom:0}.cs-form__fields{display:flex;flex-wrap:wrap;gap:var(--cs-form-gap, 16px)}.cs-form__field{display:flex;flex-direction:column;gap:6px;flex-grow:0;flex-shrink:0}.cs-form__field--w-100{width:100%}.cs-form__field--w-75{width:calc(75% - var(--cs-form-gap, 16px) / 4)}.cs-form__field--w-66{width:calc(66.6666% - var(--cs-form-gap, 16px) / 3)}.cs-form__field--w-50{width:calc(50% - var(--cs-form-gap, 16px) / 2)}.cs-form__field--w-33{width:calc(33.3333% - var(--cs-form-gap, 16px) * 2 / 3)}.cs-form__field--w-25{width:calc(25% - var(--cs-form-gap, 16px) * 3 / 4)}.cs-form__field--w-20{width:calc(20% - var(--cs-form-gap, 16px) * 4 / 5)}.cs-form__label{color:var(--cs-label-color, #333);font-size:var(--cs-label-size, 14px);font-weight:var(--cs-label-weight, 500)}.cs-form__input,.cs-form__textarea,.cs-form__select{width:100%;background-color:var(--cs-input-bg, #eee);color:var(--cs-input-text, #333);border:var(--cs-input-border-width, 0) solid var(--cs-input-border, transparent);border-radius:var(--cs-input-radius, 8px);padding:var(--cs-input-padding-v, 12px) var(--cs-input-padding-h, 14px);font-size:var(--cs-input-font-size, 15px);font-family:inherit;box-sizing:border-box}.cs-form__textarea{resize:vertical}.cs-form__input:focus,.cs-form__textarea:focus,.cs-form__select:focus{outline:2px solid rgba(0,0,0,.15);outline-offset:1px}.cs-form__checkbox{flex-direction:row;align-items:center;gap:8px;font-size:var(--cs-label-size, 14px);color:var(--cs-label-color, #333);cursor:pointer}.cs-form__checkbox input{width:auto}.cs-form__submit{margin-top:var(--cs-form-gap, 16px);display:flex}.cs-form__submit--left{justify-content:flex-start}.cs-form__submit--center{justify-content:center}.cs-form__submit--right{justify-content:flex-end}.cs-form__submit--full .cs-form__button{width:100%}.cs-form__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:none;background-color:var(--cs-btn-bg, #1e2a4a);color:var(--cs-btn-text, #fff);border-radius:var(--cs-btn-radius, 50px);padding:var(--cs-btn-padding-v, 12px) var(--cs-btn-padding-h, 28px);font-size:var(--cs-btn-font-size, 15px);font-weight:var(--cs-btn-weight, 600);font-family:inherit;transition:background-color .2s ease,color .2s ease}.cs-form__button:hover{background-color:var(--cs-btn-bg-hover, var(--cs-btn-bg, #1e2a4a));color:var(--cs-btn-text-hover, var(--cs-btn-text, #fff))}.cs-form__success{background-color:var(--cs-success-bg, #e6f4ea);color:var(--cs-success-text, #1e7e34);padding:12px 16px;border-radius:8px;margin-bottom:16px}.custom-section__form .errors,.custom-section__form ul.errors,.custom-section__form .form__message{color:var(--cs-error-text, #d82c0d);list-style:none;padding:0;margin:0 0 16px}@media(max-width:749px){.cs-form__field{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-section.css.map */
