.gf-Intro{display:block;margin-block-start:17px}@media only screen and (min-width: 768px){.gf-Intro{margin-block-start:47px;margin-block-end:var(--Horizontal_Spacing)}}@media only screen and (min-width: 1024px){.gf-Intro{margin-block-start:25px;margin-block-end:var(--Horizontal_Spacing)}}.gf-Intro_Header{position:relative;margin-block-end:25px;text-align:center}@media only screen and (min-width: 1024px){.gf-Intro_Header{margin-block-end:35px}}@media only screen and (min-width: 1700px){.gf-Intro_Header{margin-block-end:50px}}.gf-Intro_Header:after{content:"";position:absolute;bottom:-15px;left:50%;display:block;width:94px;height:1px;background-color:#939393;transform:translate(-50%)}.gf-Intro_Text{margin-block-start:5px}@media only screen and (min-width: 1024px){.gf-Intro_Text{margin-block-start:12px}}.gf-Intro_InputContainer{position:relative;display:inline-flex;min-width:min(100%,350px);margin-block-start:15px;padding-block-end:11px;border-bottom:1px solid #000}.gf-Intro_Input{flex:1;margin:0;padding:0 0 0 15px;font-size:19px;line-height:27px;background-color:transparent;border:0;border-left:1px solid #000;transition:padding-inline-start .2s ease,border-left-color .2s ease}.gf-Intro_Input:focus{padding-inline-start:0;border-left-color:transparent}.gf-Intro_Input::placeholder{opacity:0}.gf-Intro_InputPlaceholder{position:absolute;top:0;left:16px;font-size:19px;line-height:27px;color:var(--Color_MediumGrey);opacity:1;pointer-events:none;transform:translateY(-70%) scale(.75);transform-origin:left top;transition:transform .2s ease}.gf-Intro_Input:placeholder-shown~.gf-Intro_InputPlaceholder{transform:none}.gf-Intro_Input:focus~.gf-Intro_InputPlaceholder{transform:translate(-10%,-70%) scale(.75)}.gf-Intro_Submit{align-items:center;justify-content:center;display:inline-flex;padding-inline-start:13px;padding-inline-end:13px}.gf-Intro_Submit svg{width:18px;height:17px}.gf-Intro_Image{margin-block-start:30px;margin-inline-start:calc(-1 * var(--Horizontal_Spacing));margin-inline-end:calc(-1 * var(--Horizontal_Spacing));background-color:var(--Color_Background)}@media only screen and (min-width: 768px){.gf-Intro_Image{margin-block-start:30px;margin-inline-start:0;margin-inline-end:0}}.gf-Intro_Image .rsp-Image{transform:scale(.65);transform-origin:center;transition:transform var(--Image_ScaleSpeed, .8s) cubic-bezier(.29,0,.2,1)}[data-ready=true] .gf-Intro_Image .rsp-Image{transform:none}
/*# sourceMappingURL=/cdn/shop/t/1058/assets/gift-finder-intro.css.map */
