/* Mundo Detalles · Regalos exacto 2026-09-08 */
.regalos-exact-page{--md-blue:#073b89;--md-blue-deep:#03316f;--md-blue-mid:#0758bd;--md-yellow:#ffd91d;--md-ink:#052e70;background:#fff;color:#0c2f68}.regalos-exact-page *{box-sizing:border-box}.regalos-exact-page .site-header.gifts-header{height:72px;background:#fff!important;border:0!important;box-shadow:0 1px 0 rgba(7,47,105,.08)!important;position:relative;z-index:50}.regalos-exact-page .gifts-nav{width:min(1400px,calc(100% - 64px));height:72px;margin:auto;display:grid;grid-template-columns:260px 1fr auto;align-items:center;gap:28px}.regalos-exact-page .gifts-brand{display:flex;align-items:center;height:100%}.regalos-exact-page .gifts-brand img{display:block;width:238px;height:auto;max-height:58px;object-fit:contain}.regalos-exact-page .gifts-links{display:flex;align-items:center;justify-content:center;gap:36px;height:100%;white-space:nowrap}.regalos-exact-page .gifts-links a{height:100%;display:flex;align-items:center;position:relative;color:#032f75;text-decoration:none;font-size:14px;font-weight:650;letter-spacing:-.01em}.regalos-exact-page .gifts-links a:hover{color:#075fd4}.regalos-exact-page .gifts-links a.active{font-weight:800}.regalos-exact-page .gifts-links a.active:after{content:"";position:absolute;left:6px;right:6px;bottom:9px;height:3px;border-radius:10px;background:#0c63db}.regalos-exact-page .gifts-actions{display:flex;align-items:center;gap:20px}.regalos-exact-page .header-icon{position:relative;width:34px;height:34px;display:grid;place-items:center;border:0;background:transparent;color:#06347d;text-decoration:none;padding:0;cursor:pointer}.regalos-exact-page .header-icon svg{width:25px;height:25px;stroke:currentColor}.regalos-exact-page .cart-badge{position:absolute;right:-1px;top:-3px;min-width:18px;height:18px;border-radius:999px;background:#ffd91d;color:#082e69;font-size:10px;line-height:18px;text-align:center;font-weight:900;border:2px solid #fff}.regalos-exact-page .live-pill{min-width:152px;height:42px;border-radius:14px;background:#ffd91d;color:#072f6e!important;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:850;font-size:14px;box-shadow:0 7px 18px rgba(255,208,0,.18);transition:transform .2s ease}.regalos-exact-page .live-pill:hover{transform:translateY(-1px)}.regalos-exact-page .live-pill svg{width:20px;height:20px}.regalos-exact-page .gifts-menu{display:none;border:0;background:transparent;font-size:24px;color:#06347d}

.regalos-exact-page .gift-hero{position:relative;min-height:705px;padding:0!important;overflow:hidden;background:radial-gradient(circle at 50% 21%,#087be5 0,#075fc9 27%,#064da6 48%,#043c89 72%,#03316e 100%)!important;color:#fff;isolation:isolate}.regalos-exact-page .gift-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 36% 32%,rgba(70,160,255,.34),transparent 31%),radial-gradient(circle at 67% 19%,rgba(46,133,244,.34),transparent 25%),linear-gradient(90deg,rgba(2,38,92,.08),transparent 28%,transparent 72%,rgba(1,34,82,.16));}.regalos-exact-page .gift-hero:after{content:"";position:absolute;z-index:8;left:-8%;right:-8%;bottom:-86px;height:145px;background:#fff;border-radius:50% 50% 0 0/38% 38% 0 0;transform:rotate(-.4deg);box-shadow:0 -1px 0 rgba(255,255,255,.2)}.regalos-exact-page .gift-confetti{position:absolute;inset:0;pointer-events:none;z-index:1}.regalos-exact-page .gift-confetti i{position:absolute;display:block;width:7px;height:14px;border-radius:3px;background:#ffd91d;opacity:.86;box-shadow:0 6px 16px rgba(0,28,75,.18)}.regalos-exact-page .gift-confetti i:nth-child(1){left:34%;top:11%;transform:rotate(28deg)}.regalos-exact-page .gift-confetti i:nth-child(2){left:47%;top:15%;width:5px;height:5px;border-radius:50%;background:#fff}.regalos-exact-page .gift-confetti i:nth-child(3){left:59%;top:8%;transform:rotate(-31deg)}.regalos-exact-page .gift-confetti i:nth-child(4){left:67%;top:18%;background:#fff;width:5px;height:10px}.regalos-exact-page .gift-confetti i:nth-child(5){left:72%;top:32%;transform:rotate(58deg)}.regalos-exact-page .gift-confetti i:nth-child(6){left:34%;top:47%;transform:rotate(-32deg)}.regalos-exact-page .gift-confetti i:nth-child(7){left:62%;top:54%;background:#fff;width:5px;height:5px;border-radius:50%}.regalos-exact-page .gift-confetti i:nth-child(8){left:76%;top:55%;transform:rotate(15deg)}.regalos-exact-page .gift-confetti i:nth-child(9){left:44%;top:67%;transform:rotate(70deg)}.regalos-exact-page .gift-confetti i:nth-child(10){left:69%;top:73%;background:#fff;width:5px;height:5px;border-radius:50%}
.regalos-exact-page .gift-hero__shell{position:relative;z-index:3;width:min(1400px,calc(100% - 64px));min-height:688px;margin:auto;display:grid;grid-template-columns:minmax(350px,430px) minmax(520px,1fr) 304px;gap:16px;align-items:start;padding:68px 0 82px!important}.regalos-exact-page .gift-copy{padding-top:2px;max-width:425px}.regalos-exact-page .gift-kicker{display:inline-flex;align-items:center;min-height:33px;padding:0 16px;border:0!important;border-radius:999px;background:rgba(58,147,239,.38)!important;color:#fff;font-size:13px;font-weight:850;letter-spacing:.01em;text-transform:uppercase;margin:0 0 18px!important;box-shadow:none!important}.regalos-exact-page .gift-kicker:before{display:none!important}.regalos-exact-page .gift-copy h1{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;margin:0!important;max-width:420px!important;font-size:clamp(48px,4.15vw,67px)!important;line-height:.99!important;letter-spacing:-.055em!important;font-weight:900!important;color:#fff!important;text-shadow:0 8px 24px rgba(0,28,76,.14)!important}.regalos-exact-page .gift-copy h1 strong{display:block;color:#ffd91d!important;font-weight:900!important}.regalos-exact-page .gift-copy>p{max-width:365px!important;margin:20px 0 24px!important;font-size:19px!important;line-height:1.28!important;letter-spacing:-.018em;color:#fff!important;font-weight:430}.regalos-exact-page .gift-hero-actions{display:flex;gap:18px;align-items:center;flex-wrap:nowrap}.regalos-exact-page .gift-cta{height:58px;min-height:58px!important;border-radius:29px!important;padding:0 34px!important;display:inline-flex;align-items:center;justify-content:center;gap:13px;text-decoration:none;font-size:15px;font-weight:900;letter-spacing:.005em;text-transform:uppercase;transition:.2s ease}.regalos-exact-page .gift-cta.primary{min-width:264px;background:#ffd91d!important;color:#063372!important;border:0!important;box-shadow:0 10px 28px rgba(255,210,0,.25)!important}.regalos-exact-page .gift-cta.secondary{min-width:171px;background:rgba(4,48,116,.22)!important;color:#fff!important;border:1px solid rgba(255,255,255,.58)!important;backdrop-filter:none!important}.regalos-exact-page .gift-cta:hover{transform:translateY(-2px)}.regalos-exact-page .gift-mini-trust{display:grid!important;grid-template-columns:1.05fr .95fr 1.28fr;gap:20px!important;margin:43px 0 0!important;max-width:430px}.regalos-exact-page .gift-mini-trust span{display:grid!important;grid-template-columns:40px 1fr;align-items:center;gap:9px!important;color:#fff!important;font-size:13px!important;line-height:1.3!important;font-weight:520!important;white-space:normal}.regalos-exact-page .gift-mini-trust b{width:40px!important;height:40px!important;border:0!important;background:transparent!important;border-radius:0!important;display:grid!important;place-items:center!important;font-size:0!important;position:relative}.regalos-exact-page .gift-mini-trust b svg{width:37px;height:37px;stroke:#fff;stroke-width:1.6;fill:none}.regalos-exact-page .gift-mini-trust span:nth-child(2) b svg{width:35px;height:35px}.regalos-exact-page .gift-mini-trust span:nth-child(3) b svg{width:39px;height:39px}

.regalos-exact-page .gift-stage{position:relative;height:590px!important;margin-top:-52px;display:block!important;overflow:visible;perspective:none!important}.regalos-exact-page .gift-stage-glow{position:absolute;left:50%;top:50%;width:560px!important;height:560px!important;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(35,147,255,.42),rgba(25,110,220,.16) 48%,transparent 72%)!important;filter:blur(4px)!important;animation:none!important}.regalos-exact-page .gift-product-card{position:absolute!important;left:50%!important;top:51%!important;width:min(485px,38vw)!important;height:485px!important;aspect-ratio:auto!important;transform:translate(-50%,-50%)!important;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;animation:giftExactFloat 6s ease-in-out infinite!important;z-index:4!important}.regalos-exact-page .gift-product-card:after{display:none!important}.regalos-exact-page .gift-product-card img{width:100%;height:100%;object-fit:contain!important;display:block;filter:drop-shadow(0 34px 34px rgba(0,26,70,.30)) saturate(1.06) contrast(1.02)}.regalos-exact-page .gift-box{position:absolute!important;z-index:7!important;left:50%!important;bottom:0!important;width:335px!important;height:205px!important;transform:translateX(-50%) rotate(-1deg)!important;border-radius:8px 8px 15px 15px!important;background:linear-gradient(145deg,#fff 0,#f8f8f5 52%,#e8edf5 100%)!important;border:0!important;box-shadow:0 28px 34px rgba(1,25,63,.32),inset -18px -14px 30px rgba(13,54,109,.08)!important}.regalos-exact-page .gift-box:before{content:""!important;position:absolute;left:-14px!important;right:-14px!important;top:-27px!important;height:37px!important;border-radius:7px!important;background:linear-gradient(180deg,#fff,#edf2f7)!important;box-shadow:0 9px 14px rgba(0,27,70,.12)!important}.regalos-exact-page .gift-box:after{content:""!important;position:absolute;left:50%!important;top:-28px!important;bottom:0!important;width:55px!important;transform:translateX(-50%)!important;background:linear-gradient(90deg,#06347e 0,#0866d3 43%,#074ca9 61%,#052e72 100%)!important;box-shadow:inset 0 0 8px rgba(255,255,255,.28)!important}.regalos-exact-page .gift-box-logo{position:absolute!important;left:50%!important;bottom:27px!important;transform:translateX(-50%)!important;width:154px!important;height:auto!important;z-index:4!important}.regalos-exact-page .gift-ribbon-loop{display:block!important;position:absolute!important;z-index:9!important;left:50%!important;bottom:176px!important;width:155px!important;height:79px!important;transform:translateX(-50%)!important}.regalos-exact-page .gift-ribbon-loop:before,.regalos-exact-page .gift-ribbon-loop:after{content:""!important;position:absolute;width:82px!important;height:63px!important;border:18px solid #0753b6!important;border-radius:70% 20% 70% 20%!important;top:0!important;filter:drop-shadow(0 10px 12px rgba(0,22,63,.22))}.regalos-exact-page .gift-ribbon-loop:before{right:50%!important;transform:rotate(18deg)!important}.regalos-exact-page .gift-ribbon-loop:after{left:50%!important;transform:scaleX(-1) rotate(18deg)!important}.regalos-exact-page .gift-orbit-item{position:absolute!important;z-index:8!important;display:grid!important;place-items:center!important;filter:drop-shadow(0 15px 16px rgba(0,25,65,.25))!important;animation:giftExactBob var(--speed,5s) ease-in-out infinite!important}.regalos-exact-page .gift-orbit-item.balloon{left:0!important;top:0!important;width:191px!important;height:191px!important;border-radius:50%!important;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.82),rgba(255,255,255,.28) 23%,rgba(86,163,245,.18) 51%,rgba(46,118,213,.13) 72%,rgba(255,255,255,.08))!important;border:2px solid rgba(255,255,255,.50)!important;box-shadow:inset 0 0 34px rgba(255,255,255,.26),0 18px 34px rgba(0,29,73,.22)!important;font-size:0!important}.regalos-exact-page .gift-orbit-item.balloon:before{content:"Feliz\A Día"!important;white-space:pre;text-align:center;font-family:"Brush Script MT","Segoe Script",cursive;font-size:42px!important;line-height:.84!important;color:#071d47!important;font-weight:500!important;transform:rotate(-5deg)}.regalos-exact-page .gift-orbit-item.balloon:after{content:"♡"!important;position:absolute;left:50%;top:64%;transform:translateX(-50%);font-size:28px;color:#071d47}.regalos-exact-page .gift-orbit-item.heart{right:4%!important;top:25%!important;width:77px;height:77px;font-size:0!important;background:linear-gradient(145deg,#ffe258,#ffb900 55%,#d99000)!important;transform:rotate(-10deg);border-radius:55% 45% 55% 45%;clip-path:path('M38 71 C18 53 2 40 3 22 C4 6 22 -1 38 15 C53 -2 73 5 74 22 C75 41 56 57 38 71 Z');--speed:5.8s}.regalos-exact-page .gift-orbit-item.teddy{left:25%!important;bottom:198px!important;font-size:80px!important;--speed:5.1s}.regalos-exact-page .gift-orbit-item.rose{right:18%!important;bottom:195px!important;font-size:82px!important;--speed:5.6s}.regalos-exact-page .gift-orbit-item.choco{left:35%!important;bottom:176px!important;font-size:68px!important;--speed:6.1s}.regalos-exact-page .gift-orbit-item.star{right:0!important;top:43%!important;font-size:43px!important;--speed:4.8s}.regalos-exact-page .gift-personal-note{position:absolute!important;right:-8px!important;bottom:65px!important;z-index:10!important;width:145px!important;max-width:145px!important;text-align:center!important;font-family:"Segoe Script","Brush Script MT",cursive!important;color:#fff!important;font-size:25px!important;font-weight:500!important;line-height:1.28!important;transform:rotate(-5deg)!important;text-shadow:0 3px 14px rgba(0,29,74,.32)!important}.regalos-exact-page .gift-personal-note strong{display:inline!important;color:#fff!important;font-weight:500!important}.regalos-exact-page .gift-personal-note:after{content:"♡";margin-left:5px;font-family:Arial,sans-serif;font-size:21px}.regalos-exact-page .gift-personal-note:before{content:"";position:absolute;width:54px;height:31px;border-left:2px solid #fff;border-bottom:2px solid #fff;border-radius:0 0 0 100%;left:-58px;bottom:-26px;transform:rotate(-15deg)}

.regalos-exact-page .gift-builder{position:relative;z-index:15;align-self:start!important;margin-top:-22px!important;width:304px!important;border-radius:20px!important;padding:18px 18px 20px!important;background:linear-gradient(180deg,rgba(13,92,191,.44),rgba(4,55,135,.48))!important;border:1px solid rgba(255,255,255,.33)!important;box-shadow:0 18px 40px rgba(0,29,75,.18),inset 0 1px rgba(255,255,255,.12)!important;backdrop-filter:blur(4px)!important}.regalos-exact-page .gift-builder h2,.regalos-exact-page .gift-builder h3{font-family:Inter,system-ui,sans-serif!important;color:#fff!important;font-weight:900!important;letter-spacing:-.025em!important}.regalos-exact-page .gift-builder h2{font-size:18px!important;line-height:1.15;margin:0 0 11px!important}.regalos-exact-page .gift-builder h3{font-size:17px!important;line-height:1.15;margin:19px 0 11px!important}.regalos-exact-page .gift-occasion-list{display:grid!important;gap:7px!important}.regalos-exact-page .gift-occasion{height:42px!important;min-height:42px!important;width:100%;border-radius:19px!important;border:1px solid rgba(255,255,255,.31)!important;background:rgba(2,49,120,.24)!important;color:#fff!important;display:flex!important;align-items:center!important;gap:13px!important;padding:0 14px!important;font-size:14px!important;font-weight:540!important;text-align:left!important;cursor:pointer;transition:.18s ease;box-shadow:none!important}.regalos-exact-page .gift-occasion .ico{width:24px!important;display:grid!important;place-items:center!important;font-size:0!important}.regalos-exact-page .gift-occasion .ico svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7}.regalos-exact-page .gift-occasion:hover{background:rgba(255,255,255,.09)!important}.regalos-exact-page .gift-occasion.is-active{background:#ffd91d!important;border-color:#ffd91d!important;color:#063476!important;font-weight:760!important;box-shadow:0 6px 14px rgba(255,213,0,.16)!important}.regalos-exact-page .gift-addon-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.regalos-exact-page .gift-addon{height:78px!important;min-height:78px!important;border-radius:12px!important;border:0!important;background:#fff!important;color:#073377!important;display:grid!important;grid-template-rows:42px auto!important;place-items:center!important;align-content:center!important;padding:8px 4px!important;font-size:12px!important;line-height:1!important;font-weight:600!important;cursor:pointer;transition:.18s ease;box-shadow:0 4px 9px rgba(2,35,88,.08)!important}.regalos-exact-page .gift-addon .emoji{font-size:30px!important;line-height:1!important;filter:saturate(1.05) drop-shadow(0 4px 5px rgba(0,29,75,.08))}.regalos-exact-page .gift-addon:hover{transform:translateY(-2px)!important}.regalos-exact-page .gift-addon.is-active{background:#fffdf1!important;box-shadow:0 0 0 3px #ffd91d inset,0 6px 12px rgba(2,35,88,.10)!important}.regalos-exact-page .gift-builder-cta{width:100%!important;height:56px!important;min-height:56px!important;border:0!important;border-radius:14px!important;background:#ffd91d!important;color:#063373!important;font-size:14px!important;font-weight:950!important;margin:14px 0 0!important;box-shadow:0 9px 18px rgba(255,211,0,.17)!important;cursor:pointer}.regalos-exact-page .gift-builder-status{display:none!important}

.regalos-exact-page .gift-occasion-showcase{position:relative;z-index:12;margin-top:-36px;background:transparent;padding:0 0 36px}.regalos-exact-page .occasion-shell{width:min(1400px,calc(100% - 64px));margin:auto}.regalos-exact-page .occasion-title{display:flex;align-items:center;gap:10px;margin:0 0 25px;color:#0a397c;font-family:Inter,system-ui,sans-serif;font-size:31px;font-weight:900;letter-spacing:-.045em}.regalos-exact-page .occasion-title span{color:#51a7fa}.regalos-exact-page .occasion-title:after{display:none}.regalos-exact-page .occasion-title-wrap:after{content:"";display:block;width:36px;height:4px;margin-top:9px;border-radius:999px;background:#ffd91d}.regalos-exact-page .occasion-grid-exact{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.regalos-exact-page .occasion-card-exact{position:relative;height:160px;border-radius:21px;overflow:hidden;text-decoration:none;color:#fff;box-shadow:0 12px 26px rgba(13,56,112,.13);isolation:isolate;transition:transform .2s ease,box-shadow .2s ease}.regalos-exact-page .occasion-card-exact:hover{transform:translateY(-4px);box-shadow:0 17px 31px rgba(13,56,112,.18)}.regalos-exact-page .occasion-card-exact:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--card-bg)}.regalos-exact-page .occasion-card-exact:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 48%,rgba(0,33,91,.24) 100%)}.regalos-exact-page .occasion-art{position:absolute;right:14px;top:-11px;width:157px;height:128px;display:grid;place-items:center;font-size:80px;filter:drop-shadow(0 12px 13px rgba(4,33,78,.18));transform:rotate(-3deg)}.regalos-exact-page .occasion-card-exact:nth-child(1) .occasion-art{font-size:72px}.regalos-exact-page .occasion-card-exact:nth-child(2) .occasion-art{font-size:75px}.regalos-exact-page .occasion-card-exact:nth-child(3) .occasion-art{font-size:78px}.regalos-exact-page .occasion-card-exact:nth-child(4) .occasion-art{font-size:72px}.regalos-exact-page .occasion-card-exact:nth-child(5) .occasion-art{font-size:79px}.regalos-exact-page .occasion-card-exact strong{position:absolute;left:18px;bottom:17px;font-size:18px;font-weight:900;letter-spacing:-.035em}.regalos-exact-page .occasion-arrow{position:absolute;right:16px;bottom:13px;width:35px;height:35px;border-radius:50%;border:1.5px solid rgba(255,255,255,.9);display:grid;place-items:center;font-size:18px;font-weight:500}.regalos-exact-page .occasion-blue{--card-bg:linear-gradient(135deg,#0c82e8,#044aaf 72%)}.regalos-exact-page .occasion-pink{--card-bg:linear-gradient(135deg,#cf6cae,#a64996 78%)}.regalos-exact-page .occasion-navy{--card-bg:linear-gradient(135deg,#286bb6,#16467f 78%)}.regalos-exact-page .occasion-lilac{--card-bg:linear-gradient(135deg,#c58bd9,#a467c6 78%)}.regalos-exact-page .occasion-gold{--card-bg:linear-gradient(135deg,#ffd765,#e8aa1c 82%)}

.regalos-exact-page .gift-catalog-intro{padding:62px 0 26px!important;background:linear-gradient(180deg,#fff,#f8faff)!important}.regalos-exact-page .gift-catalog-intro .container{width:min(1180px,calc(100% - 48px))}.regalos-exact-page .gift-catalog-intro .eyebrow{color:#0b61c9!important}.regalos-exact-page .gift-catalog-intro h2{color:#0b346f!important}.regalos-exact-page .footer{background:#061f49!important}
@keyframes giftExactFloat{0%,100%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-7px)}}@keyframes giftExactBob{0%,100%{translate:0 0}50%{translate:0 -7px}}
@media(max-width:1320px){.regalos-exact-page .gifts-nav{width:calc(100% - 36px);grid-template-columns:220px 1fr auto;gap:16px}.regalos-exact-page .gifts-brand img{width:210px}.regalos-exact-page .gifts-links{gap:22px}.regalos-exact-page .gifts-actions{gap:11px}.regalos-exact-page .live-pill{min-width:132px}.regalos-exact-page .gift-hero__shell{width:calc(100% - 44px);grid-template-columns:minmax(320px,390px) minmax(450px,1fr) 288px;gap:8px}.regalos-exact-page .gift-builder{width:288px!important}.regalos-exact-page .gift-copy h1{font-size:56px!important}.regalos-exact-page .gift-cta.primary{min-width:232px;padding:0 25px!important}.regalos-exact-page .gift-cta.secondary{min-width:145px;padding:0 22px!important}.regalos-exact-page .gift-product-card{width:440px!important;height:440px!important}.regalos-exact-page .occasion-shell{width:calc(100% - 44px)}.regalos-exact-page .occasion-grid-exact{gap:18px}}
@media(max-width:1100px){.regalos-exact-page .gifts-links{display:none}.regalos-exact-page .gifts-nav{grid-template-columns:1fr auto}.regalos-exact-page .gifts-menu{display:block}.regalos-exact-page .gift-hero{min-height:auto}.regalos-exact-page .gift-hero__shell{grid-template-columns:1fr 1fr;gap:10px;padding-top:45px!important;padding-bottom:115px!important}.regalos-exact-page .gift-copy{max-width:500px}.regalos-exact-page .gift-copy h1{max-width:500px!important}.regalos-exact-page .gift-stage{height:530px!important;margin-top:-25px}.regalos-exact-page .gift-builder{grid-column:1/-1;width:min(720px,100%)!important;justify-self:center;margin-top:0!important;display:grid!important;grid-template-columns:1fr 1.25fr;gap:0 18px}.regalos-exact-page .gift-builder h2,.regalos-exact-page .gift-builder h3,.regalos-exact-page .gift-builder-cta{grid-column:1/-1}.regalos-exact-page .gift-occasion-list{grid-column:1/2}.regalos-exact-page .gift-addon-grid{grid-column:2/3;grid-row:2/7;align-self:end}.regalos-exact-page .occasion-grid-exact{grid-template-columns:repeat(3,1fr)}.regalos-exact-page .occasion-card-exact:nth-child(4),.regalos-exact-page .occasion-card-exact:nth-child(5){grid-column:span 1}}
@media(max-width:760px){.regalos-exact-page .site-header.gifts-header,.regalos-exact-page .gifts-nav{height:64px}.regalos-exact-page .gifts-nav{width:calc(100% - 24px)}.regalos-exact-page .gifts-brand img{width:180px}.regalos-exact-page .gifts-actions .header-icon:nth-of-type(1),.regalos-exact-page .gifts-actions .header-icon:nth-of-type(2){display:none}.regalos-exact-page .live-pill{min-width:44px;width:44px;height:40px;font-size:0;border-radius:12px}.regalos-exact-page .gift-hero__shell{width:calc(100% - 24px);grid-template-columns:1fr;padding-top:34px!important;text-align:center}.regalos-exact-page .gift-copy{max-width:620px;margin:auto}.regalos-exact-page .gift-copy h1{font-size:clamp(43px,12vw,60px)!important;margin:auto!important}.regalos-exact-page .gift-copy>p{margin:18px auto 22px!important;font-size:17px!important}.regalos-exact-page .gift-hero-actions{justify-content:center;flex-wrap:wrap}.regalos-exact-page .gift-cta.primary,.regalos-exact-page .gift-cta.secondary{min-width:0;width:min(100%,320px)}.regalos-exact-page .gift-mini-trust{display:flex!important;justify-content:center;max-width:560px;margin:28px auto 0!important;gap:13px!important}.regalos-exact-page .gift-mini-trust span{grid-template-columns:34px 1fr;text-align:left}.regalos-exact-page .gift-mini-trust b{width:34px!important;height:34px!important}.regalos-exact-page .gift-stage{height:455px!important;margin-top:10px}.regalos-exact-page .gift-product-card{width:350px!important;height:350px!important}.regalos-exact-page .gift-box{width:270px!important;height:166px!important}.regalos-exact-page .gift-box-logo{width:125px!important}.regalos-exact-page .gift-orbit-item.balloon{width:135px!important;height:135px!important}.regalos-exact-page .gift-orbit-item.balloon:before{font-size:30px!important}.regalos-exact-page .gift-personal-note{font-size:19px!important;right:0!important}.regalos-exact-page .gift-builder{display:block!important;width:100%!important}.regalos-exact-page .occasion-grid-exact{grid-template-columns:1fr 1fr}.regalos-exact-page .gift-occasion-showcase{margin-top:-26px}.regalos-exact-page .occasion-title{font-size:28px}}
@media(max-width:520px){.regalos-exact-page .gifts-brand img{width:156px}.regalos-exact-page .gifts-actions{gap:5px}.regalos-exact-page .gifts-actions .header-icon.cart-link{display:grid}.regalos-exact-page .gift-kicker{font-size:11px}.regalos-exact-page .gift-copy h1{font-size:43px!important}.regalos-exact-page .gift-mini-trust{display:grid!important;grid-template-columns:1fr 1fr!important;justify-items:start}.regalos-exact-page .gift-mini-trust span:nth-child(3){grid-column:1/-1}.regalos-exact-page .gift-stage{height:390px!important}.regalos-exact-page .gift-product-card{width:285px!important;height:285px!important}.regalos-exact-page .gift-box{width:230px!important;height:140px!important}.regalos-exact-page .gift-ribbon-loop{bottom:119px!important;transform:translateX(-50%) scale(.72)!important}.regalos-exact-page .gift-orbit-item.balloon{width:105px!important;height:105px!important;left:-2%!important}.regalos-exact-page .gift-orbit-item.balloon:before{font-size:24px!important}.regalos-exact-page .gift-orbit-item.teddy{font-size:53px!important;left:15%!important;bottom:135px!important}.regalos-exact-page .gift-orbit-item.rose{font-size:52px!important;right:10%!important;bottom:132px!important}.regalos-exact-page .gift-orbit-item.choco{font-size:43px!important;left:29%!important;bottom:115px!important}.regalos-exact-page .gift-personal-note{display:none!important}.regalos-exact-page .gift-addon-grid{grid-template-columns:repeat(2,1fr)!important}.regalos-exact-page .occasion-shell{width:calc(100% - 24px)}.regalos-exact-page .occasion-grid-exact{grid-template-columns:1fr}.regalos-exact-page .occasion-card-exact{height:145px}.regalos-exact-page .occasion-title{font-size:25px}.regalos-exact-page .occasion-title-wrap{padding-top:14px}}
@media(prefers-reduced-motion:reduce){.regalos-exact-page .gift-product-card,.regalos-exact-page .gift-orbit-item{animation:none!important}.regalos-exact-page .occasion-card-exact,.regalos-exact-page .gift-cta,.regalos-exact-page .gift-addon{transition:none!important}}