.custom-contact{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);background:var(--section-background)}.custom-contact__container{width:calc(100% - 36px);max-width:var(--contact-max-width);margin:0 auto}.custom-contact__grid{display:grid;grid-template-columns:var(--info-column-width) minmax(0,1fr);gap:var(--column-gap);align-items:start}.custom-contact__info{width:100%;box-sizing:border-box;background:var(--info-bg);border:var(--info-border-width) solid var(--info-border);border-radius:var(--info-radius);padding:var(--info-padding)}.custom-contact__info-title{margin:0 0 var(--info-title-spacing);color:var(--info-title-color);font-size:var(--info-title-size);font-weight:var(--info-title-weight);line-height:1.2}.custom-contact__info-item{display:flex;align-items:flex-start;gap:var(--info-icon-gap);padding:var(--info-item-padding) 0;border-bottom:var(--info-divider-width) solid var(--info-divider-color)}.custom-contact__info-item:first-of-type{padding-top:0}.custom-contact__info-item:last-child{padding-bottom:0;border-bottom:0}.custom-contact__info-icon{flex:0 0 var(--info-icon-size);width:var(--info-icon-size);height:var(--info-icon-size);margin-top:2px;color:var(--info-icon-color)}.custom-contact__info-icon svg{display:block;width:100%;height:100%;fill:currentColor}.custom-contact__info-content{color:var(--info-text-color);font-size:var(--info-text-size);line-height:var(--info-line-height);word-break:break-word}.custom-contact__info-content p{margin:0}.custom-contact__info-content a{color:inherit;text-decoration:none}.custom-contact__info-content a:hover{text-decoration:underline}.custom-contact__form-area{width:100%;max-width:var(--form-width);box-sizing:border-box;padding-top:var(--form-top-offset)}.custom-contact__form-area--left{margin-right:auto}.custom-contact__form-area--center{margin-left:auto;margin-right:auto}.custom-contact__form-area--right{margin-left:auto}.custom-contact__form{width:100%}.custom-contact__fields{display:grid;grid-template-columns:var(--label-width) minmax(0,1fr);column-gap:var(--label-field-gap);row-gap:var(--field-gap);width:100%;align-items:center}.custom-contact__label{color:var(--label-color);font-size:var(--label-size);font-weight:var(--label-weight);line-height:1.3;margin:0}.custom-contact__label--comment{align-self:start;padding-top:var(--comment-label-offset)}.custom-contact__input,.custom-contact__textarea{display:block;width:100%;min-width:0;box-sizing:border-box;border:var(--field-border-width) solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--field-color);font-family:inherit;font-size:var(--field-size);outline:none;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.custom-contact__input{height:var(--field-height);padding:0 var(--field-horizontal-padding)}.custom-contact__textarea{height:var(--comment-height);min-height:var(--comment-height);padding:var(--comment-vertical-padding) var(--field-horizontal-padding);resize:vertical}.custom-contact__input::placeholder,.custom-contact__textarea::placeholder{color:var(--placeholder-color);opacity:1}.custom-contact__input:focus,.custom-contact__textarea:focus{border-color:var(--field-focus-color);box-shadow:0 0 0 1px var(--field-focus-color)}.custom-contact__error{grid-column:2;color:var(--error-color);font-size:14px;line-height:1.4}.custom-contact__actions{display:grid;grid-template-columns:var(--label-width) minmax(0,1fr);column-gap:var(--label-field-gap);margin-top:var(--button-top-spacing)}.custom-contact__actions-inner{grid-column:2;display:flex;align-items:center;justify-content:flex-end;gap:var(--success-button-gap);width:100%}.custom-contact__success{flex:1 1 auto;margin:0;color:var(--success-color);font-size:var(--success-size);font-weight:var(--success-weight);line-height:1.4}.custom-contact__button{position:relative;isolation:isolate;overflow:hidden;flex:0 0 auto;width:var(--button-width);min-width:var(--button-width);height:var(--button-height);padding:0 20px;border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-radius);background:var(--button-bg);color:var(--button-text);font-family:inherit;font-size:var(--button-size);font-weight:var(--button-font-weight);cursor:pointer;transition:color .35s ease,background-color .35s ease,border-color .35s ease,transform .35s ease,box-shadow .35s ease}.custom-contact__button span{position:relative;z-index:2}.custom-contact__button:before{content:"";position:absolute;z-index:1;background:var(--button-hover-bg);transition:transform .4s ease}.custom-contact__button.hover-slide-left:before{top:0;right:0;bottom:0;left:0;transform:translate(100%)}.custom-contact__button.hover-slide-left:hover:before{transform:translate(0)}.custom-contact__button.hover-slide-right:before{top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.custom-contact__button.hover-slide-right:hover:before{transform:translate(0)}.custom-contact__button.hover-slide-up:before{top:0;right:0;bottom:0;left:0;transform:translateY(100%)}.custom-contact__button.hover-slide-up:hover:before{transform:translateY(0)}.custom-contact__button.hover-slide-down:before{top:0;right:0;bottom:0;left:0;transform:translateY(-100%)}.custom-contact__button.hover-slide-down:hover:before{transform:translateY(0)}.custom-contact__button.hover-grow:before{top:50%;right:50%;bottom:50%;left:50%;border-radius:100%;transform:scale(0)}.custom-contact__button.hover-grow:hover:before{top:0;right:0;bottom:0;left:0;border-radius:0;transform:scale(1)}.custom-contact__button.hover-lift:before{display:none}.custom-contact__button.hover-lift:hover{background:var(--button-hover-bg);transform:translateY(-3px);box-shadow:0 8px 20px #00000024}.custom-contact__button.hover-simple:before{display:none}.custom-contact__button.hover-simple:hover{background:var(--button-hover-bg)}.custom-contact__button:hover{color:var(--button-hover-text);border-color:var(--button-hover-border-color)}@media screen and (max-width:749px){.custom-contact{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}.custom-contact__container{width:calc(100% - (var(--mobile-side-space) * 2))}.custom-contact__grid{grid-template-columns:1fr;gap:var(--mobile-column-gap)}.custom-contact__form-area{max-width:100%;padding-top:0}.custom-contact__info-title{font-size:var(--info-title-size-mobile)}.custom-contact__info-content{font-size:var(--info-text-size-mobile)}.custom-contact__fields{grid-template-columns:1fr;row-gap:0}.custom-contact__label{font-size:var(--label-size-mobile);margin-bottom:var(--mobile-label-spacing)}.custom-contact__label:not(:first-child){margin-top:var(--field-gap-mobile)}.custom-contact__label--comment{padding-top:0}.custom-contact__input,.custom-contact__textarea{font-size:var(--field-size-mobile)}.custom-contact__input{height:var(--field-height-mobile)}.custom-contact__textarea{height:var(--comment-height-mobile);min-height:var(--comment-height-mobile)}.custom-contact__actions{grid-template-columns:1fr;margin-top:var(--button-top-spacing-mobile)}.custom-contact__actions-inner{grid-column:1}.custom-contact__success{font-size:var(--success-size-mobile)}.custom-contact__button--full-mobile{width:100%;min-width:100%}}@media screen and (max-width:480px){.custom-contact__actions-inner{flex-wrap:wrap}.custom-contact__success{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/contact-store-info.css.map */
