.BabyShowerGift-module__ep5-Xq__section{color:#2b2233;background:radial-gradient(at 18% 30%,#ffe4b08c,#0000 55%),radial-gradient(at 85% 10%,#fff4dee6,#0000 60%),linear-gradient(#fbf4e8 0%,#f6ecdb 100%);border-radius:28px;width:min(100% - 32px,1180px);margin:90px auto 60px;padding:56px 48px 40px;position:relative;overflow:hidden;box-shadow:0 30px 80px #5a3e1e1a,inset 0 0 0 1px #d6b27a47}.BabyShowerGift-module__ep5-Xq__top{grid-template-columns:1.12fr 1fr;align-items:center;gap:50px;display:grid}.BabyShowerGift-module__ep5-Xq__visual{margin:0;position:relative}.BabyShowerGift-module__ep5-Xq__card{border-radius:22px;width:100%;height:auto;animation:7s ease-in-out infinite BabyShowerGift-module__ep5-Xq__float;display:block;transform:rotate(-2.2deg);box-shadow:0 34px 70px #462e143d,0 6px 18px #462e1424}@keyframes BabyShowerGift-module__ep5-Xq__float{0%,to{transform:rotate(-2.2deg)translateY(0)}50%{transform:rotate(-1.6deg)translateY(-8px)}}.BabyShowerGift-module__ep5-Xq__filmButton{color:#5a432c;font-family:var(--font-cinzel), Georgia, serif;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#fffaf0f2;border:1px solid #be965a99;border-radius:999px;padding:9px 18px;font-size:10px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #462e1424}.BabyShowerGift-module__ep5-Xq__copy{text-align:center;flex-direction:column;align-items:center;display:flex}.BabyShowerGift-module__ep5-Xq__rule,.BabyShowerGift-module__ep5-Xq__ruleSmall{color:#b88a4a;align-items:center;gap:14px;width:100%;font-size:16px;display:flex}.BabyShowerGift-module__ep5-Xq__ruleSmall{width:46%;margin:14px 0 16px;font-size:12px}.BabyShowerGift-module__ep5-Xq__rule:before,.BabyShowerGift-module__ep5-Xq__rule:after,.BabyShowerGift-module__ep5-Xq__ruleSmall:before,.BabyShowerGift-module__ep5-Xq__ruleSmall:after{content:"";background:linear-gradient(90deg,#0000,#b88a4ab3,#0000);flex:1;height:1px}.BabyShowerGift-module__ep5-Xq__rule i,.BabyShowerGift-module__ep5-Xq__ruleSmall i{font-style:normal}.BabyShowerGift-module__ep5-Xq__eyebrow{font-family:var(--font-cinzel), Georgia, serif;letter-spacing:.34em;color:#2b2233;margin:22px 0 10px;font-size:13px}.BabyShowerGift-module__ep5-Xq__title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;color:#141a33;margin:0;font-size:clamp(44px,5.4vw,70px);font-weight:400;line-height:1}.BabyShowerGift-module__ep5-Xq__lead{max-width:440px;font-family:var(--font-serif), Georgia, serif;color:#4a3f45;margin:0 0 24px;font-size:20px;line-height:1.4}.BabyShowerGift-module__ep5-Xq__steps{gap:14px;width:100%;display:grid}.BabyShowerGift-module__ep5-Xq__step{color:#2b2233;text-align:left;cursor:pointer;background:linear-gradient(#fffcf48c,#faefda59),url(/assets/regalo/home/pergamino.webp) 50%/cover;border:1px solid #c9a0608c;border-radius:16px;grid-template-columns:76px 1fr 18px;align-items:center;gap:18px;width:100%;padding:14px 18px 14px 16px;transition:box-shadow .35s,border-color .35s,transform .35s;display:grid;box-shadow:0 6px 16px #5a3e1e0f,inset 0 0 0 1px #fff9,inset 0 0 22px #c496541a}.BabyShowerGift-module__ep5-Xq__step:hover{border-color:#be8c46cc}.BabyShowerGift-module__ep5-Xq__open{border-color:#be8c46d9;box-shadow:0 14px 30px #5a3e1e1a,inset 0 0 0 1px #ffffffb3,inset 0 0 26px #c4965424}.BabyShowerGift-module__ep5-Xq__medal{filter:drop-shadow(0 6px 10px #1414282e);width:76px;height:76px}.BabyShowerGift-module__ep5-Xq__stepText{min-width:0;display:grid}.BabyShowerGift-module__ep5-Xq__stepHead{align-items:center;gap:14px;display:flex}.BabyShowerGift-module__ep5-Xq__stepHead em{width:26px;height:26px;font-family:var(--font-serif), Georgia, serif;color:#5a432c;background:#d6b27a40;border-radius:50%;place-items:center;font-size:14px;font-style:normal;display:grid}.BabyShowerGift-module__ep5-Xq__stepHead strong{font-family:var(--font-cinzel), Georgia, serif;letter-spacing:.12em;color:#3a1f1f;font-size:18px;font-weight:500}.BabyShowerGift-module__ep5-Xq__stepBody{grid-template-rows:0fr;transition:grid-template-rows .45s;display:grid}.BabyShowerGift-module__ep5-Xq__stepBody>span{font-family:var(--font-serif), Georgia, serif;color:#4a3f45;padding-left:40px;font-size:17px;line-height:1.4;overflow:hidden}.BabyShowerGift-module__ep5-Xq__open .BabyShowerGift-module__ep5-Xq__stepBody{grid-template-rows:1fr}.BabyShowerGift-module__ep5-Xq__open .BabyShowerGift-module__ep5-Xq__stepBody>span{padding-top:6px}.BabyShowerGift-module__ep5-Xq__chev{color:#7a5c3c;font-size:28px;line-height:1;transition:transform .35s}.BabyShowerGift-module__ep5-Xq__open .BabyShowerGift-module__ep5-Xq__chev{transform:rotate(90deg)}.BabyShowerGift-module__ep5-Xq__ctas{justify-items:center;gap:16px;width:100%;margin-top:26px;display:grid}.BabyShowerGift-module__ep5-Xq__buy{width:100%;margin:0!important}.BabyShowerGift-module__ep5-Xq__ideas{color:#2b2233;font-family:var(--font-serif), Georgia, serif;border-bottom:1px solid #5a432c73;padding-bottom:5px;font-size:18px;text-decoration:none}.BabyShowerGift-module__ep5-Xq__banner{aspect-ratio:2084/344;background:url(/assets/regalo/home/banda.webp) 50%/100% 100% no-repeat;justify-content:flex-end;align-items:center;margin:46px 0 0;display:flex;position:relative}.BabyShowerGift-module__ep5-Xq__banner p{text-align:center;width:66%;font-family:var(--font-serif), Georgia, serif;gap:4px;margin:0;padding-right:6%;font-size:clamp(17px,2.3vw,28px);font-style:italic;line-height:1.3;display:grid}.BabyShowerGift-module__ep5-Xq__bannerA{color:#141a33}.BabyShowerGift-module__ep5-Xq__bannerB{color:#6b3a24;font-size:.86em}.BabyShowerGift-module__ep5-Xq__occasions{justify-content:center;align-items:center;gap:18px;margin-top:26px;display:flex}.BabyShowerGift-module__ep5-Xq__occasions img{width:58px;height:58px}.BabyShowerGift-module__ep5-Xq__occasions p{max-width:470px;font-family:var(--font-serif), Georgia, serif;text-align:center;color:#5a4c48;margin:0;font-size:17px;line-height:1.45}.BabyShowerGift-module__ep5-Xq__line{background:linear-gradient(90deg,#0000,#b88a4a99,#0000);flex:1;max-width:170px;height:1px}.BabyShowerGift-module__ep5-Xq__bar{background:#b88a4a99;width:1px;height:52px}.BabyShowerGift-module__ep5-Xq__formWrap{min-width:0;max-width:760px;margin:0 auto}:is(.BabyShowerGift-module__ep5-Xq__formWrap form,.BabyShowerGift-module__ep5-Xq__formWrap input,.BabyShowerGift-module__ep5-Xq__formWrap label,.BabyShowerGift-module__ep5-Xq__formWrap .mdcGiftOptions){box-sizing:border-box;max-width:100%}.BabyShowerGift-module__ep5-Xq__formWrap input{width:100%}.BabyShowerGift-module__ep5-Xq__filmLayer{z-index:2147483000;background:#0c0a14eb;place-items:center;display:grid;position:fixed;inset:0}.BabyShowerGift-module__ep5-Xq__filmLayer video{border-radius:16px;width:auto;max-width:92vw;height:min(86svh,163.556vw);box-shadow:0 0 0 1px #d6b26e80,0 30px 80px #0009}.BabyShowerGift-module__ep5-Xq__filmBar{top:max(14px, env(safe-area-inset-top));gap:10px;display:flex;position:fixed;right:14px}.BabyShowerGift-module__ep5-Xq__filmBar button{color:#f1d9a8;cursor:pointer;background:#14101eb3;border:1px solid #d6b26e99;border-radius:999px;padding:9px 15px;font-size:13px}.BabyShowerGift-module__ep5-Xq__film{width:min(100%,360px);margin:0 auto 48px;position:relative}.BabyShowerGift-module__ep5-Xq__film video{background:#f3e8d3;border:1px solid #b88a3e8c;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 24px 60px #2a1e1238}.BabyShowerGift-module__ep5-Xq__film{flex-direction:column;align-items:center;display:flex}.BabyShowerGift-module__ep5-Xq__sound{color:#5a432c;font-family:var(--font-serif), Georgia, serif;white-space:nowrap;cursor:pointer;background:#fffaf0eb;border:1px solid #d6b26eb3;border-radius:999px;margin-top:12px;padding:8px 16px;font-size:14px}@media (max-width:860px){.BabyShowerGift-module__ep5-Xq__film{width:min(78vw,300px);margin-bottom:30px}.BabyShowerGift-module__ep5-Xq__section{border-radius:22px;width:calc(100% - 24px);margin:56px auto 36px;padding:30px 16px 24px}.BabyShowerGift-module__ep5-Xq__top{grid-template-columns:1fr;gap:34px}.BabyShowerGift-module__ep5-Xq__card{border-radius:16px}.BabyShowerGift-module__ep5-Xq__eyebrow{margin:16px 0 8px;font-size:11px}.BabyShowerGift-module__ep5-Xq__title{font-size:42px}.BabyShowerGift-module__ep5-Xq__lead{margin-bottom:18px;font-size:17px}.BabyShowerGift-module__ep5-Xq__steps{gap:10px}.BabyShowerGift-module__ep5-Xq__step{border-radius:14px;grid-template-columns:54px 1fr 14px;gap:12px;padding:10px 12px}.BabyShowerGift-module__ep5-Xq__medal{width:54px;height:54px}.BabyShowerGift-module__ep5-Xq__stepHead{gap:10px}.BabyShowerGift-module__ep5-Xq__stepHead em{width:22px;height:22px;font-size:12px}.BabyShowerGift-module__ep5-Xq__stepHead strong{font-size:14px}.BabyShowerGift-module__ep5-Xq__stepBody>span{padding-left:32px;font-size:15px}.BabyShowerGift-module__ep5-Xq__ideas{font-size:16px}.BabyShowerGift-module__ep5-Xq__banner{aspect-ratio:auto;background-position:-62px;background-size:auto 100%;border-radius:14px;min-height:132px;margin-top:28px;padding:16px 14px 16px 31%;box-shadow:inset 0 0 0 1px #c9a06073}.BabyShowerGift-module__ep5-Xq__banner p{width:100%;padding:0;font-size:15px}.BabyShowerGift-module__ep5-Xq__occasions{gap:12px;margin-top:18px}.BabyShowerGift-module__ep5-Xq__occasions img{width:44px;height:44px}.BabyShowerGift-module__ep5-Xq__occasions p{text-align:left;font-size:14px}.BabyShowerGift-module__ep5-Xq__line,.BabyShowerGift-module__ep5-Xq__bar{display:none}}@media (prefers-reduced-motion:reduce){.BabyShowerGift-module__ep5-Xq__card{animation:none}}.BabyShowerGift-module__ep5-Xq__formWrap form{grid-template-columns:minmax(0,1fr)}:is(.BabyShowerGift-module__ep5-Xq__formWrap form>*,.BabyShowerGift-module__ep5-Xq__formWrap .mdcGiftOptions>*){min-width:0}.BabyShowerGift-module__ep5-Xq__formWrap img{max-width:100%;height:auto}
