.ifp-hero2{padding:var(--ifp-hero2-pt-mobile, 0px) 0 var(--ifp-hero2-pb-mobile, 0px);background-color:var(--ifp-hero2-bg-mobile, #E3D4CA)}.ifp-hero2__inner{--ifp-hero2-u: calc(100cqw / 390);position:relative;box-sizing:border-box;width:100%;max-width:540px;margin:0 auto;aspect-ratio:390 / 622;overflow:hidden;container-type:inline-size}@supports not (width: 1cqw){.ifp-hero2__inner{--ifp-hero2-u: calc(min(100vw, 540px) / 390)}}.ifp-hero2__media{position:absolute;top:0;right:0;bottom:0;left:0}.ifp-hero2__media img,.ifp-hero2__media svg{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.ifp-hero2__media svg{background-color:#1a1a1a0f}@media(min-width:541px)and (max-width:1080.98px){.ifp-hero2__media{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 calc(32 * var(--ifp-hero2-u)),#000 calc(100% - 32 * var(--ifp-hero2-u)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 calc(32 * var(--ifp-hero2-u)),#000 calc(100% - 32 * var(--ifp-hero2-u)),transparent 100%)}}.ifp-hero2__content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding-top:calc(485 * var(--ifp-hero2-u))}.ifp-hero2 .ifp-hero2__heading{position:absolute;top:calc(22 * var(--ifp-hero2-u));left:0;width:100%;margin:0;padding:0;font-style:normal;font-weight:400;text-align:center;text-transform:none;color:#32271a}.ifp-hero2 .ifp-hero2__tagline{display:block;box-sizing:border-box;width:calc(329 * var(--ifp-hero2-u));margin:0 0 0 calc(31 * var(--ifp-hero2-u));font-family:Manrope,sans-serif;font-size:calc(11 * var(--ifp-hero2-u));font-style:normal;font-weight:600;line-height:calc(13 * var(--ifp-hero2-u));letter-spacing:.02em;text-transform:uppercase}.ifp-hero2 .ifp-hero2__title{display:block;box-sizing:border-box;width:calc(297 * var(--ifp-hero2-u));margin:calc(16.386 * var(--ifp-hero2-u)) 0 0 calc(47 * var(--ifp-hero2-u));font-family:Feature Display Web,serif;font-size:calc(35 * var(--ifp-hero2-u));font-style:italic;font-weight:300;line-height:calc(42 * var(--ifp-hero2-u));letter-spacing:.01em;translate:0 calc(.5 * var(--ifp-hero2-u))}.ifp-hero2 .ifp-nowrap{white-space:nowrap}.ifp-hero2 .ifp-hero2__text{position:relative;left:calc(.5 * var(--ifp-hero2-u));box-sizing:border-box;width:calc(309 * var(--ifp-hero2-u));margin:0;padding:0;font-family:Manrope,sans-serif;font-size:calc(14 * var(--ifp-hero2-u));font-style:normal;font-weight:500;line-height:calc(17 * var(--ifp-hero2-u));letter-spacing:0;text-align:center;text-transform:none;color:#1a1a1a}.ifp-hero2 .ifp-hero2__text p{margin:0;padding:0;font:inherit;letter-spacing:inherit;color:inherit}.ifp-hero2 .ifp-hero2__text strong,.ifp-hero2 .ifp-hero2__text b{font-weight:600}.ifp-hero2 .ifp-hero2__text--desktop{display:none}.ifp-hero2 .ifp-hero2__button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:calc(194 * var(--ifp-hero2-u));height:calc(49.84 * var(--ifp-hero2-u));margin:calc(22 * var(--ifp-hero2-u)) 0 0;padding:0 calc(20 * var(--ifp-hero2-u));border:0;border-radius:calc(4.535 * var(--ifp-hero2-u));background:linear-gradient(90deg,#a74b18,#ff905d 69.71%,#a74b18);font-family:Manrope,sans-serif;font-size:calc(13.605 * var(--ifp-hero2-u));font-style:normal;font-weight:800;line-height:calc(19 * var(--ifp-hero2-u));letter-spacing:.05em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;color:#fff}.ifp-hero2 .ifp-hero2__button:focus-visible{outline:2px solid #1A1A1A;outline-offset:2px}.ifp-hero2 .ifp-hero2__button-label{translate:calc(.5 * var(--ifp-hero2-u)) calc(1.5 * var(--ifp-hero2-u))}@media(forced-colors:active){.ifp-hero2 .ifp-hero2__button{border:1px solid ButtonText}}@media(min-width:1081px){.ifp-hero2{padding:var(--ifp-hero2-pt-desktop, 0px) 0 var(--ifp-hero2-pb-desktop, 0px);background-color:var(--ifp-hero2-bg-desktop, #E3D4CA)}.ifp-hero2__inner{--ifp-hero2-u: calc(100cqw / 1440);max-width:none;aspect-ratio:1440 / 771}.ifp-hero2__content{inset:0 auto 0 calc(70 * var(--ifp-hero2-u));width:calc(405 * var(--ifp-hero2-u));justify-content:center;align-items:flex-start;gap:calc(32 * var(--ifp-hero2-u));padding:calc(7 * var(--ifp-hero2-u)) 0 0}.ifp-hero2 .ifp-hero2__heading{position:static;text-align:left}.ifp-hero2 .ifp-hero2__tagline{width:100%;margin:0;font-family:Feature Display Web,serif;font-size:calc(55.558 * var(--ifp-hero2-u));font-style:italic;font-weight:300;line-height:calc(67 * var(--ifp-hero2-u));letter-spacing:.01em;text-transform:none;translate:0 calc(-.5 * var(--ifp-hero2-u))}.ifp-hero2 .ifp-hero2__title{display:none}.ifp-hero2 .ifp-hero2__text{left:0;width:100%;font-size:calc(18 * var(--ifp-hero2-u));font-weight:400;line-height:calc(22 * var(--ifp-hero2-u));text-align:left;translate:0 calc(-.5 * var(--ifp-hero2-u))}.ifp-hero2 .ifp-hero2__text--desktop{display:block}.ifp-hero2 .ifp-hero2__text--mobile{display:none}.ifp-hero2 .ifp-hero2__button{min-width:calc(221 * var(--ifp-hero2-u));height:calc(54 * var(--ifp-hero2-u));margin:0;border-radius:calc(5 * var(--ifp-hero2-u));font-size:calc(15 * var(--ifp-hero2-u));font-weight:600;line-height:calc(20 * var(--ifp-hero2-u));letter-spacing:.07em}.ifp-hero2 .ifp-hero2__button-label{translate:calc(.5 * var(--ifp-hero2-u)) calc(.5 * var(--ifp-hero2-u))}}@media(min-width:1081px){@supports not (width: 1cqw){.ifp-hero2__inner{--ifp-hero2-u: calc(100vw / 1440)}}}
/*# sourceMappingURL=/cdn/shop/t/426/assets/ifp-131-hero-v2.css.map */
