.BannerFlipCard_card__F6bZr{width:100%;perspective:1000px;cursor:pointer;background:rgba(0,0,0,0);border:0;padding:0;display:block;outline-offset:4px}.BannerFlipCard_card__F6bZr:focus-visible{outline:2px solid #ffc47f;border-radius:24px}@media(max-width:900px){.BannerFlipCard_card__F6bZr:focus-visible{border-radius:20px}}.BannerFlipCard_inner__gPTvn{position:relative;width:100%;transition:transform .6s;transform-style:preserve-3d}.BannerFlipCard_flipped__0H_Fx .BannerFlipCard_inner__gPTvn{transform:rotateY(180deg)}.BannerFlipCard_back__MzOik,.BannerFlipCard_front__1N4lI{width:100%;backface-visibility:hidden;border-radius:24px;overflow:hidden}@media(max-width:900px){.BannerFlipCard_back__MzOik,.BannerFlipCard_front__1N4lI{border-radius:20px}}.BannerFlipCard_front__1N4lI{display:block}.BannerFlipCard_back__MzOik{position:absolute;top:0;left:0;right:0;transform:rotateY(180deg)}.BannerFlipCard_backPlaceholder__hK_4_{width:100%;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#ffc47f,#ffd7a9);padding:40px;text-align:center;border-radius:24px}.BannerFlipCard_backPlaceholder__hK_4_ p{font-size:24px;font-weight:600;color:#584d3e;margin-bottom:20px}.BannerFlipCard_backPlaceholder__hK_4_ p+p{font-size:16px;color:#584d3e;opacity:.7;margin-bottom:0}@media(max-width:900px){.BannerFlipCard_backPlaceholder__hK_4_{border-radius:20px;min-height:250px}.BannerFlipCard_backPlaceholder__hK_4_ p{font-size:20px}}@media(max-width:576px){.BannerFlipCard_backPlaceholder__hK_4_{padding:20px;min-height:200px}.BannerFlipCard_backPlaceholder__hK_4_ p{font-size:16px;margin-bottom:15px}}.OptionButton_optionImage__aaAz_{width:60px;height:60px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.OptionButton_optionText__xdAoC{flex:1;text-transform:uppercase}.OptionButton_optionButton__J0_k0{border:3px solid rgba(0,0,0,0);border-radius:20px;background:#5f5f5f;color:var(--color-white);text-align:center;position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.OptionButton_optionButton__J0_k0:hover{border-color:var(--color-gold);background:#3a3a3a;transform:translateY(-4px)}.OptionButton_optionButton__selected__mwOBT{border-color:var(--color-gold);background:#5f5f5f;color:var(--color-white);transform:translateY(-4px)}.OptionButton_largeButton__3Mnr3{padding:31px 0 0 27px;font-family:var(--font-title);font-weight:700;font-size:50px;line-height:105%;color:var(--color-white);width:325px;min-height:309px}@media screen and (max-width:900px){.OptionButton_largeButton__3Mnr3{padding:24px 0 0 21px;font-size:35px;width:297px;min-height:172px;border-radius:20px}}.OptionButton_largeButton__3Mnr3.OptionButton_textButton__dKHWx{padding:24px;letter-spacing:0;font-variant:small-caps}.OptionButton_largeButton__3Mnr3.OptionButton_textButton__dKHWx span{text-box:trim-both cap alphabetic}.OptionButton_textImageButton__qLvQW{gap:16px;text-align:left}.OptionButton_textImageButton__qLvQW.OptionButton_largeButton__3Mnr3{position:relative;display:flex;align-items:flex-start;justify-content:flex-start}.OptionButton_textImageButton__qLvQW.OptionButton_largeButton__3Mnr3 .OptionButton_optionText__xdAoC{position:relative;z-index:2;max-width:135px}.OptionButton_textImageButton__qLvQW.OptionButton_largeButton__3Mnr3 .OptionButton_optionImage__aaAz_{position:absolute;right:0;bottom:0;width:221px;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0;z-index:1}@media screen and (max-width:900px){.OptionButton_textImageButton__qLvQW.OptionButton_largeButton__3Mnr3 .OptionButton_optionImage__aaAz_{width:134px}}.OptionButton_textImageButton__qLvQW.OptionButton_smallButton__bGiTr{display:flex;align-items:center;gap:12px}.OptionButton_textImageButton__qLvQW.OptionButton_smallButton__bGiTr .OptionButton_optionImage__aaAz_{width:auto;height:63px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.OptionButton_smallButton__bGiTr{padding:17px 23px 15px 29px;min-height:84px;font-family:var(--font-title);font-weight:700;font-size:50px;line-height:105%;color:var(--color-white);align-items:flex-start;justify-content:flex-start;text-align:start}@media screen and (max-width:900px){.OptionButton_smallButton__bGiTr{padding:20px 21px 18px;font-size:35px;min-height:75px}}@media screen and (max-width:515px){.OptionButton_smallButton__bGiTr{width:100%}}.OptionButton_imageButton__K0qVp{padding:16px}